Absolutely one of the most underrated films I've ever seen. A superbly told story, with great atmosphere, great dialogue, and a first-class script. Many of the lines are laugh out-loud funny. You find yourself rooting for all the main characters. There's excitement, there's sadness, and there's love. Yes it's a 'feel-good' film. But it's one of the best.