The cast, the musical numbers, the wonderful staging. It completely breezes by with so many laughs and surprisingly poignant moments.
It could actually be longer!
So much fun, from start to finish! A charming, timely, and hilarious show with a perfect cast.