Nice place overall i would say, the restaurant and front desk need improvement though. The check in is laborious, lot of wasted time taping your details, printing then sigining just too mch bireaicratie. The restaurant is not big enough and ill equiped to cope with the huge number of guests; should be made biger with better flow design to make the expeience more fluide, as its now is a big mess with guests runng everywhere and massive queus for the interesting stuff it makes the meal experience a stressful one specially with kids. Animation also should be reviewed, and completly stopped in the restaurant, it is already a bog mess as its so add in big noise callaed animation just make thing worse; the animation guys around pool just look like a gang members trying to fool touriste just annoying.