The story does take a little bit to unfold, but does so in an organic way as not to give away too much too soon. The cast was well chosen & I found the characters to have been well developed & really fun people. Like most other films, there is certainly some creative license taken in that most everybody in it is funny and likable, which is what you want from a film like this. If only reality were filled with such great people, we should all be so lucky.
There are a few loose ends that may have been stitched up a bit better (per several of the reviews I have read) but I'm not sure that was necessary at all to the story. Moviegoers these days seem to have a need for everything to be spelled out to the Nth degree. If it wasn't critical for the story to unfold, it didn't make its way into the picture. There's something to be said for movies that leave a bit to the imagination for the viewer after the film is over, Keeps you thinking about it for awhile after you've left your seat.
I would watch it again. I left feeling good, with a smile on my face, which is what I was after upon deciding to watch it.