I cannot say that this is a 5* resort. It was kept clean, but as most of the all-inclusive places the food was repetitive. We requested a room with 2 single beds, got a confirmation that it will be that way, but obviously it wasn't. There were 2 single beds pushed together, and yes, we separated them, but the first 2 nights we didn't have the bedsheet on one of them. Overall, good experience, handy to have more than one pool, and the private beach was great.