Overall, a nice place for vacation; generally, nice service, polite staff, very nice garden, clean recent renovated (not quite great) rooms, nice shows, Food was good, but not great at the theme restaurants. Few negatives: Quite noisy from music close to the pool some days up to 11:30pm. Not clear options for rooms reservations as we wanted a 2nd storey room and the ad was superior room - easy to confuse it with superior floor. My friend got quite sick from food at Japanese on the 2nd day and the reception offered only outside doctor and pay high fee while the resort has doctor office onsite; they only helped us gets expensive antibiotic. Prices at the store are ridiculously high, e.g. $9USD for one liter of Evian! In conclusion, we all liked the place despite of few negative aspects.