Rooms, beach area, pool areas were all amazing. The resort is so big that no area ever felt crowded. Staff was always welcoming and quick to help with anything we wanted or needed. The only thing I felt was not amazing was the food. There were plenty of options but none that I thought were very good. But, I think that is pretty typical when staying at an all inclusive. It would not stop me from staying there again though.