I stayed for 2 nights with family ( wife and 7 yr old daughter) and I must say had a great time in this resort. It is a huge resort with all amenities including children play area, nice walking space, garden, etc. We used to take walks inside the property post 8 pm and it felt awesome. The buffet spread was quite good if not great, though it was little expensive.
Highly recommend for a family stay.