Perfect for what it is. I wound up liking this way more than I expected to. Jake Johnson, Olivia Wilde and Jason Sudekis (in a supporting role) are all great. Wilde and Johnson have oodles of chemistry and are perfect together. I also really liked their characters. As for the plot, it's pretty simple, but isn't quite as predictable as you would expect. The film itself is so incredibly cute at times that I literally ended up almost crying twice. A fun, sweet, funny and realistic look at friendship, love and relationships. Definitely one of the best mumble-core films you can see.