Mhm... I thoroughly enjoyed it... There were clever cameos and an unexpected actor appearance (won't ruin the surprise) good songs and lots of smiles all around... At least, until, my boyfriend broke up with me after the show. -_-'