For the most part, my experience was great. The only absolute disappointment was the gym. Very small, unsuitable for resort of this size. All inclusive option was also not so glamorous as all the restaurants were open only at certain times. For our entire stay, only one place was open for breakfast and two to three for dinner. But selection was good, although same or very similar every day.