This is a good book. I got about halfway into the series before I stopped.
I love the OMW trilogy. The short story-ish collections I wasn't too thrilled with, but the three main books are very good.
I know Scalzi gets a lot of shit for pretty much being a pretentious ass online, but I do find his SCI-FI style to be accessible for someone who is not a big sci-fi fan. Like me.