There's a little something for everyone! It was a blast to go with my daughter (4yrs old), godson (11yrs old), and adult friends. It easily entertains for a half day and wanted more time. And the lifeguards were personable and took their job seriously. Special thanks to AJ for his assurances to my godson regarding the Riptide ride, putting him at ease.