We stayed at this resort many years ago and after a bad experience said that we'd never return. Well as the memories fade, and the "it couldn't have been that bad" took over us, we decided to give the hotel another crack. The kids and splashtopia were really what did it for us. There were a few niggles that needed to be ironed out, but overall it was a pretty good stay.
On arrival at check in, we found everything ran very smoothly we were given our room keys. I was a bit disappointed that there weren't more activities for kids during the day (bearing in mind this is the summer months) unlike other local hotels, but they did have a dive in movie in the evening.
Our rooms (we had two interconnected) were clean and spacious and on the ground floor. There were very little toiletries and these were replenished only once in 3 days. The beds I found uncomfortable as they were incredibly soft, and I like a hard bed. Everytime my husband turned over I was nearly bounced out of the bed.
The TV's in both rooms weren't working, we called maintenance out and they fixed it in one, but couldn't in the other. We had to put up with watching a crackly snowy picture. To mitigate they offered us $50 resort credit. One of the children also dropped a red bottle of gaterade on the patio outside the room, and as there is no way to clean it we called housekeepings and asked them to sort it, it took 3 calls to get it done, and it was attracting flies!
The swimming pool area and splashtopia were great, we loved the lazy river. I do think that they need to keep an eye on the slides better from a health a safety point of view. My son had an accident at the bottom of the slide when an adult slid down and he hadn't completely moved. They did move quickly getting a medic, and ice etc. At other waterparks, the person on the bottom motions the person up top to let the next person go. We also found that when ordering a drink from the side of the pool it sometimes took between 20-30 mins for it to arrive.
The above were just niggles, all in all, we all had an enjoyable stay.