The resort has many amenities that will delight the whole family.