I give this movie 4 1/2 umbrellas. Why not five? I wasn't entirely happy with the ending. And, at least for me, the ending plays a huge part in how I see the movie. I could watch a two hour long movie, think it's the best movie ever made, and then have it be ruined by the last five minutes. The ending didn't ruin the movie, not by any means. I just feel like it didn't live up to the high standards the beginning and middle of the movie had set. I loved the twist at the end, I loved the shots and I am glad that the character made the choice she did at the end. I just felt like the relationship between the two main characters ended without the final punctuation mark.
See the movie, it's good.