Has anyone seen it? We've heard good things, but not seen it. It's on at a theatre near us on ds' 17th birthday, so are thinking it could be a reasonable birthday party thing. Any opinions?