We were a party of 12. 6 children ages 3-10 and 6 adults. It was appropriate for all ages. My kids dressed up as pirates and princesses. The games and dancing were so much fun (limbo, pirate word games etc). The water canons were the highlights for the kids. It was very organized and everyone had mutiple turns. FYI.... The bathroom was clean and big! Bring your own drinks nothing is sold on board. There were comfortable seats for the older adults. The crew was animated and stayed in character. Check in was easy. We did tip at the end... it was worth it. This was for my sons birthday and he LOVED it!