The service by the staff was great, the food at the buffet was delicious and had a lot of variety, the a la carte dining areas are so-so. The resort was walkable and had a lovely beach. HOWEVER, although the cleaning staff was thorough when asked specific requests. The rooms were really dusty, and the sheets were stained. They smelled clean, so I’m sure they were washed. However some stains were concerning. Another thing is that they do not have elevators, if you have mobility issues make it known or they will put on the third floor. At random intervals the water in the shower and jacuzzi would be BOILING hot. Imagine being in 80-90 degree weather and then getting blasted by water hot enough to make tea. Maintenance did end up fixing it. But different floors would report similar issues. Lastly, this is a smoker friendly hotel. Unless you are inside your room, you will smell cigarette smoke.