We had a large group stay for three nights, ranging in age from 2 to 50+, and everyone had an amazing time