I really appreciated this film. It was good to see the main character triumph over the odds, which were stacked against him from the beginning of his life. The singing was sublime, and Dustin Hoffman is always so good. It's a very rewarding movie and you should watch it til the end.