We stayed for a family trip with our two children (ages 9, 11). We didn't see a lot of other families at the hotel or on the island, but it was nonetheless a very family-friendly location. Our kids LOVED the bunkbeds, swimming pool, and breakfast (we had to limit sweets because there's a 'kid's corner' area to get special donuts and to add sprinkles and things). The staff were the most friendly, welcoming, and accommodating of any hotel staff I've ever had in Asia - every single staff member from desk to food service to cleaning to groundskeeping staff were incredibly kind, polite, and helpful. Our bed was really comfortable and the shower was amazing - and if you like super hot showers, then this will be heaven! The bathing and pool towels alike were extra large and really soft. The gym was nice (2 treadmills, 2 bikes, 2 ellipticals, weights, etc.) and had chilled towels and a beautiful view! If you have mobility needs, be sure to contact the hotel because we did encounter a fair amount of stairs and the gym, for example, appears to only be available by stairs. Since they are a resort hotel, they have a lot of cool stuff to do on-site that is more expensive than it is elsewhere on the island, but nothing was outrageous and we mostly just took care of food and transit on our own. We had a lovely stay!