Perfect family with kids stay. The pools, playground and bbq facilities are great! We had a 2bedroom apt, very spacious, air-conditioned, kitchen has eveything you need. Only downside was the water mess left behind after having a lovely hot shower. Overall had a great time and would love to return