While the setting is great, this place is well past its prime. We had a 3 bedroom villa (222) with stains on the carpet and furniture, an old and lumpy mattress, many stairs, and a TV that didn’t work. There were crumbs and dust, a dishwasher with old food particles, and a lint-filled dryer door. The maintenance at this facility is not close to being on par with 5-star resort. When I complained, they said that they realized that the villa needed work (it should not have been rented!) and provided a bill credit for 2 coffee’s, which we found to be an insult. On the plus side: the view was great and the evening meal was good (though breakfast was adequate). We will not return.