Superb resort with plenty of amenities. Definitely recommend for families with kids.