The hotel is kids friendly but nothing activities for the kids so mostly family with teenagers or couples were there. Restaurants in the property were good but especially we liked Duke's and went there for a couple of times. Service in the hotel was great but as all the resorts they too tried to sell you timeshare. Other negative thing I found was that there was usually only one person at the reception and we had to wait for quite a bit to even ask a simple question or we had to call 3 times to room service for extra towels. Otherwise the hotel staff was friendly, very clean and beautiful property. Convenience store just 20 steps away from the reception area was super helpful. The most I missed in this property was a cafe or even close proximity to any cafe for morning cappuccino :)
Would recommend in a heart beat for couples or family with teenagers who love to be on the beach or like to swim; will NOT recommend at all for kids aged 0-12 as they would get bored out of their minds as this is not the resort like Marriott's Ko Olina Beach Club in Honolulu which organizes balloon classes or movie show time for kids or bubble thing, etc. Here they don't organize these kinds of kids events.