Grabbed this at the library this morning and then binge read it. I laughed (often), I cried (more than once), and thoroughly enjoyed the heck out of this book.
I'm not saying it was perfect -- it could have used some additional characterization, but it is was an extremely entertaining read.