I had a wonderful experience when I stayed here with my kids during the school holidays. Booking website) and check in were both straightforward, and even though we arrived around 9am, we were still able to access our room which was in good condition and had a separate shower (I find climbing into the bath problematic).
The hotel has all the amenities one would expect from a top hotel and more. The pool area is absolutely terrific with both a simulated beach (with fish) and a chlorinated pool which also has a waterslide. There is also a kids activity / daycare centre if adults need some personal time (didn't use it though) as well as some exercise facilities.
I can't comment on the quality of the restaurant, but it looked pretty busy. The hotel also has an onsite car park which was reasonably priced compared to others that I have stayed at.
All in all I would definitely go back.More