We had an amazing 3-night stay at this wonderful hotel. Our toddler (2.5 yr) absolutely LOVED the children's pool and water slide in the spa area. The various children's play areas were also nice, although it was a little annoying that one of them (the one by the bar) was only open in the afternoon.
The staff that spoke English (at least one in each shift, usually more) were all very helpful and welcoming. One even brought two cups of Roselle tea to our room when I expressed sadness that the free tea in the lobby was empty.
The extra space of the "4 twin bed, 2 bedroom" room was really nice, allowing room to play and toddler could sleep in a separate room. At the time of booking, that room was only slightly more expensive than the much smaller "2 queen beds in 1 bedroom" room.
The beds were also very comfortable.
My one complaint is the food. The dinner food is outrageously expensive (so we never ate there). The breakfast buffet has a large selection of both western and asian style food. However, very little of the food, other than the steamed/boiled vegetables and cut up fruit, was vegan friendly, and nothing (apart from the sauces at the self-boil station) had vegan/vegetarian labels. It would be very easy for the hotel to be more accommodating by adding some vegan bread and label it, as well as perhaps some vegan granola/cereals (which could be eaten with the excellent soy or almond milk).
(Vegan = no animal products; no meat, no milk, no eggs, no honey, etc.)