Uplifting, witty, polished, and fun. The script, lyrics, musicians, actors, staging, and setting were wonderful! It is a poignant story with universal relevance and the production was a truly satisfying experience!