Our room was more than adequate and actually quite nice. Brick oven pizzas by the pool - excellent - bartenders excellent - they are all 'workers' and very nice people. very professional - except for the disorderly drunk americans - that was the biggest disappointment about the place.
We tried all of the ala carte restaurants for dinner and they were very good. Lamb at the dinner buffet on Sundays was delicious. i preferred that over the lunch buffet as well. The 'sandpiper' bar and grill on the beach has a very good burger, hot dog and grilled sandwiches. there are a lot of families with young children - so the Breakfast buffet works.
they need to 'step it up' a bit - but all in all - good. Breakfast buffet very boring- never changes. Nice beach! Food okay - caters to Americans with cheeseburgers and pizza - which are good - but there are a lot of spoiled Americans there.