I am a big advocate of judging a movie based on what it's supposed to do/be. Not every movie is made to have a unique plot or amazing direction or complex editing. Some movies are just meant to be light-hearted and fun. And that's what this movie delivers on.
And it delivers well ...
I laughed. I really did. Sometimes at things that were just plain gross. Cameron Diaz acts well as the aging, slightly bitchy cold woman. Leslie Mann is hilarious as the bubbly, cooky and scorned (but in a hilarious and crazy way) wife who is being cheated on. And Kate Upton is ... ummm ... Kate Upton. She actually is super cute and lovable, even though you maybe don't want her to be.
If you are just looking for a good laugh on the weekend and are in the mood for something lite and frivolous, this works. It's funny. It's simple and somewhat original. And the three women play well off each other.