The hotel is clean. The staff friendly enough but the prices they charge are in no way reflective of the service nor perks that you get. Everything is a premium and you pay for it dearly. Rooms clean. Water park fun but yet more $$$$$. If you got it spend it but otherwise not worth losing your money.