Ideal spot for families, with an onsite waterpark, butterfly garden, great restaurants, an arcade, a market, ice cream shop, movie theatre, train rides, multiple pools, paddle boats and more. Staff members were lovely, villas thoughtfully designed, and the resort property well cared for. My only caution is that food, drinks and arcade games are pricey, and the resort is cashless, so plan accordingly. Also was not aware of a $238 resort fee - it’s worth it, just caught me off guard.