I've seen this show twice. It's well acted, funny, fast paced, superbly directed, great band. The music and choreography make this formerly straight play come alive with amusing lyrics and some memorable songs. It's like a fairy tale (no 4-letter words) and suitable for youngsters (ages 7-12) as it's often hysterically over the top. Highly recommended!