Smart, smart, smart and funny, funny, funny. Great show with clever humor and truly beautiful (yet also funny) singing. Oh and quite a dance number! Highly recommended.