We loved our stay! The pool was fun, hot tub was nice, and the restaurant was good and very accommodating to kids. Our room was beautiful and seemed refurbished. Kitchen was nice, though we wished there was a teakettle, but we heated water on the stove and we were ok. The kitchen had everything else we needed, which was awesome. There were enough towels, shower was fine (with a Jacuzzi tub we didn't get to try), bathroom was pretty.
Our only complaints: the sofa bed seemed broken, or at least angled very oddly. But the sofa was nice, so the second night, one kid slept on the closed sofa and the other slept in a sleeping bag on the rug. I wish there were more video games in the arcade, instead of claw machines.
We would definitely stay there again.