Overall the resort is excellent, the room we stayed in was nice, clean, and AC was cold. I thoroughly enjoyed the private pool. The staff as with any resort are super nice. Notable servers are Andrew, Eric, Raul, Iran, (Jose, Salvador, Kenneth at the beach area). All of the concierge/welcoming committee area excellent. Shot out to Eduardo for making check in fun. My on complain room service working hours was all over the place. People would come by the room through out the day and night to clean the room verse a set time to do all at once. Also the mini bar was filled up with alcohol that I do not drink or like. Considering I paid for the Excellence upgrade, I (guests) should have option to select our own alcohol or higher/premium brands. Lasty, food was also very good for all inclusive package, much better than most other resort I've been to.