This was everything we had hoped for and more! The location was great and the views were stunning! Debra was great to deal with and very accommodating when our flights were cancelled one day and then delayed the next. I would hands down stay here again!