I was incredibly impressed by this film. The film is funny, touching, clever and uplifting. The photography, especially in the music and dance segments, nothing less than stunning. Watch it on as BIG a screen as possible. Terrific songs. It's been a long time since I've been blown away by such a perfect production. I loved every minute.