The property is really nice, and the staff is excellent. We got really good service. However, some of the rooms have leaky ceilings. I think that's because of the AC units. Do not use too much toilet paper, as you will definitely clog your toilet, resulting in an embarrassing call for a plunger. Although it's no fault of the resort, there is quite a bit of trash on the beach. That came as a surprise. Despite what might be considered negatives, we had a great time and would gladly return. Please don't be rude to the staff. I saw some ugly behavior from some guests. No one deserved that. By the way, whoever in these comments complains about the restaurants must be used to dining at Michelin-starred restaurants. I, for one, really enjoyed the food at the resort. It's an all-inclusive. I'm not sure what people expect.