Very true to the book. Don't usually care for Katherine Heigl but did in this movie. All of the casting was perfect. Laughed out loud at the movie as much as I did when reading the book (just about every other page). Planning to see it again.
Guys will like it as much as gals. Lots of action, a few nail biting moments, and just plain funny quite often.