I thought this was going to be predictable and kind of slapstick and it was not. I was pleasantly surprised by the writing and Amy and TIna's performances. Also all the great cameo roles definitely added to the texture and depth of the movie. I liked it.