Room floor was not so clean (white socks don't lie), we could easily hear noises from other rooms, the AC was so noisy and irregular... and the water park could have been less slippery as well, my 4yo fell at least 5 times. Nothing is perfect so overall the stay was great when you factor in everything from the fridge, the microwave, the slides and fun things to do in the indoor water park and arcade. The kids loved this place more than any other we've been.
The parking as an extra fee was a bad surprise, they should include it in the price as you can't really back off or park elsewhere...