Took my daughter and three grandsons for a one-night stay. The 4 year old is autistic and had a great time. Wore his puddle jumper in the pool. Older boys (age 9 and 12) had a great time on bigger slides. I felt safe having a spot for towels and such and older two could check in periodically. We did not do anything other than water park area so I can’t comment on that.