great fun. Clean!! Pros: lots for different age groups Cons: can get crazy with all of the kids!
All reviews seem positive