Having had the music from the show stuck in my head for the last month I knew all the jokes and the plot. However this did not deflect from the fact it was a blast. So much energy and enthusiasm all up on stage. Christmas Eve (played by Ann Harada) was awesome and the guy behind Princeton (Jon Robyns) was a cutie.
I loved the show, go see it.