I just got back from spending a week at this beach. We stayed in a junior suite. Overall, it was a fantastic week, although I wouldn't classify it as a 5-star resort. There are some good aspects, but there are also areas that need improvement in order for it to be considered a luxurious 5-star establishment. The pools were clean, albeit a bit chilly, but not too cold. They were perfect for the 30-degree heat! Don't be deceived by the term junior suite, as it was more like a regular double room. The rooms were not luxurious, but they were clean and basic. The service was good, although not consistently excellent throughout the hotel. The bar staff worked hard, but there were always lines for drinks in the evenings. The food was enjoyable, with plenty of options even for picky eaters, and there was an abundance of fresh fruit and salad.