The show has something for everyone. It's hysterically funny, with whimsical puppetry, high-energy dance numbers and dazzling sets. It also has a beautiful message about acceptance in one of the show's best numbers, “Freak Flag.” The whole cast is great. This is definitely a show for people of all ages. Don't miss it.