The music supports the story. The production design and the choreography work to support the story. Every character is fully realized, and needed to tell the story. The actors show that they truly care for their characters and the subject matter when on stage. Plot twist is perfectly executed. The production never becomes bloated and unwieldy. All of the jokes work.
What I didn't like
Anything put here would be useless nitpicks.
My overall impression
This show is perfect. It always stays focused, the jokes are on point, and the artists’ passion is always on display.