Marvelous! Incredibly clean, great location, and breathtaking views. I highly recommend and would jump at the opportunity to stay here again!