The one-week stay was okay, but nothing more. Cleanliness left much to be desired. Overall, the accommodation doesn't live up to the price. This was the first vacation I've ever had to buy cleaning supplies immediately upon arrival. That really says it all. The amenities in the common areas are good to very good. The restaurant was good to very good! What's really unpleasant is the path to the beach, which is paved with broken glass and construction debris.