Everything (Room, Private Pool, Resort Location, etc) was very very good except for the kid play park! While I booked this place for the play park (indoor and outdoor playground + kid water park), I didn't spend much time at the play park because the play park was not that good. (1) Indoor Playground: While it was very specious, not many fun things to play with. (2) Outdoor Playground: Many things to play with, but too easy for older kids. There should be things for younger ones and things for older kids. (3) Water Park: Similar to the indoor playground, while it was specious, not many things to play with. Note that people who do not stay in this resort can pay and play at the play park so may consider getting a cheaper room somewhere near and pay to spend a day at the play park.