It's no Oscar contender folks, and it didn't try to be. It's overall a mixed-bag full of some big laughs but also jokes that fall flat on their face.
If you're into romantic comedies you'll find it humorous. I watched it with my boyfriend, mother and sister and we all laughed more than once and stayed entertained up until the end.
Jennifer Lopez might as well be put on a stake at this point. Nothing but "she's such a terrible actress", "she can't act out of a bag", etc. Etc. To find here according to the negative comments. Calm down silly kids; people who can't act don't get continuously cast in leading roles for 30+ years. Sorry, that lame excuse is mute at this point.
The chemistry is a bit to be desired between JLo and Josh Duhamel. The latter pulls off some tough scenes that other actors wouldn't have pulled off so smoothly without being so used to this material. I last enjoyed him in the other superior "Life As We Know It" off-playing Ms. Katherine Heigl and he does fine here. They have cute moments. A lot of suspension of disbelief is required.
Cheech Marin and Jennifer Coolidge are almost in throw away roles, however Ms. Coolidge has had a sudden rise with "Single All the Way", "The White Lotus" and other very recent shows and movies under her belt. Good for her, and she's having nothing but fun here!! Some stand out scenes are hers alone...
Lenny Kravitz is there. That can be a good or bad thing for some people. Like I said, overall a big, messy and fun mixed-bag. Simple plot, beautiful scenery, and a very quick and simple movie. If you like tropical island movies, rom-coms, weddings, pirates and ridiculous plot lines, this is for you.
It's family oriented but not for the entire family per se.
That's about the gist of it.
Thumbs up!