We had a great stay iate August 2024. The resort was full, but you'd never know. We stayed in a honeymoon villa, which was perfect for us (couple with one child). All very clean and spacious with great views and a short walk to the restaurant. Breakfasts were very good, even though choice was limited. Our main issue (hence the 4 star review) was the price of water! We ended up hiring a car and driving to buy in bulk as it worked out cheaper than buying in the hotel. That aside, we couldn't fault the service or accommodation.