Beautiful resort and perfect for families with kids. There are several pools, waterslides, lazy river and planned activities for kids (kickball, trivia, face painting, rock wall, fire pits for smores and mini golf). Staff if professional, friendly and rooms clean. We didn’t go to the beach because of recent tropical storm and cleanup but there is a boat that takes you to private beach area for hotel. We loved our time at this resort.