The hotel and rooms were very comfortable and clean. Rooms were quiet, and guests were mature.
The buffet was excellent. The booking system for the buffet seemed unnecessary and was annoying; also, no coffee/tea in rooms was exascerbated by not being allowed to bring coffee from the buffet to the room. We understood there was an included a la carte restaurant, free to all inclusive guests; however, the only a la carte option allowed when there was a paid one. That said, this restaurant was wonderful.
Most staff members were extremely pleasant, with the exception of a few. Be warned: towels are randomly removed from sunbeds at 10am, which is extremely unfair to guests not made aware of this policy, and who've popped to the coffee shop for 10 mins! Rather than a fixed time, a fairer system would be to remove towels when guests are absent from sunbeds for 60 minutes+ as there were dozens of guests guilty of this throughout the day!
Evening entertainment and proximity to nightlife were fantastic, as was bar menu. Nightlife crowd is VERY young in this resort.