We had a lovely stay in a premium pool villa for 3 nights. The villas are spacious, the staff are friendly, the breakfast was fantastic, and the beach was lovely. There are a few reasons I didn't rate this more highly. No off site food or beverage is allowed and there is a charge for using the kitchen in the villa that you paid to stay in. These are crazy rules, made worse by very overpriced food and drinks. We opted to leave the resort for lunch and dinner and eat at a different restaurant for each meal at the various places that were within walking distance as they had great food options at a reasonable price. We also went to go paddleboarding only to find there are only two that are a bit dated and they only had one paddle. The villa itself had a dingy shower, old leaves piled up all over the patio, and it's as if the walls were dirty, particularly around switches and other high traffic areas, and the sofa was stained. We had a lovely stay as we kept to ourselves and used our private pool, but I'd simply expect more from a 5 star resort.