Overall, fun, beautiful, great food. I loved the activities and nightly entertainment. The staff for the activities, bars, restaurants, housekeeping, and maintenance are very friendly and helpful. My favorite restaurant was Maxal, where they serve Mexican food. They even had a full vegan menu! However, I had issues with my room that I had to ask at least 3 times for them to fix. They charge extra for small things, which seemed very strange. For example, someone in my party had to pay extra for almond milk for their coffee at the buffet, and I would've been charged $4-5 USD for hot tea in the lobby, meanwhile you can drink all the alcohol you want at the bar in the lobby. They also charge you extra ($20 per person, per hour) if you want to stay past 2pm on your check out day. Be aware of this if your flight is later or if it gets delayed. I've never heard of this at an all inclusive resort. It definitely put a damper on the trip when I had to negotiate this with the front desk, who had to follow this rule and probably deal with unhappy customers about it all the time, and therefore understandably unfriendly about it. My final complaint is that several of the restaurants are closed on any given day, so make sure you plan ahead. You have to make reservations and they fill up quickly since there aren't many options each day. According to the online schedule, you are supposed to be able to use the kayaks each day, but when we went on Sunday, they said they were closed.