A very faithful adaption of the stage musical. My only criticism is that some of the dialogue should have been edited rather than the songs. It is cast very well. especially Jason Alexander who sings, dances and acts wonderfully. He plays the most lovable version of Albert I've ever seen. The comic timing was excellent. An absolute joy to watch from beginning to end.