This is the 5th year in a row we have stayed here. I must say the service improves each year. The lobby is beautiful. The actual property is in a good location, nice private beach and big pool. 20 minute drive from the airport, 10 minutes to the city and 10 minute drive to Centrum grocery store. The pool does get crowded and seats can be limited. The rooms are dated and do need updating, a 90s look. We had a great room location, ocean and pool view, a corner room. Food is expensive as are the drinks, typical for a beach resort. We like the dive shop on the property, Caribbean Sea Sports (a separate review). Voila deli is convenient for coffee, snacks. Gelato, and quick breakfast. We enjoy staying here each year. We will plan returning next year.