Very clean and beautiful place with great amenities! It was very spacious and has the most gorgeous view! The pictures are very accurate for what you're getting. Access to the pool and gym were a plus. Also, it was great to be in walking distance of the beach, with a free shuttle as another option provided. There are 2 chairs and an umbrella provided at the beach per room, which was great as well.