We recently stayed at the resort for a large dance competition.  the hotel was terrific; staff was incredibly friendly and helpful.  Our room was clean and well stocked with a beautiful view.  The water park was well enjoyed by the literally hundreds of dancing kids.  There were many lifeguards and the pools were incredibly clean and well tended.  Service at restaurant was very slow, but the food was good.