Everything was great!
The resort was well maintained. How you respect the nature. The staff were all accommodating. The buffet breakfast was good! Different kinds of room / accommodations based on personality!
If your kid was particular with having hot wat for bath...make sure to choose a room with own Toilet and bath with hot and cold shower. This was a challenge for my kid during our stay. But other than that everything is good.