I thought that this film was okay. I would rate it average to above average. I would have been okay if I had paid to watch in the cinema, but there are better films to watch. If you are okay with happy endings, then this is the film to watch. I would never call this a classic, but it is worth watching. It has a decent plot with no major holes in it that I noticed. There were no obvious concerns with how it flowed. The Guardian did not like it as much as me and rated it two out of five. I would give it three out of five myself.