We have been to this resort several times and it is amazing, nice beach, good food, awesome entertainment, always find something to do. The rooms are a bit dated but always very clean. I had some issues with allergies and the lovely girl in front, Paola, made sure I somehow found something different to eat every day. Definitely the staff at this place is a plus, the main reason we keep coming back.