Like much of Scalzi's work, this is often funny, easy to read, and enjoyable but not significant-feeling. The characters don't have terribly distinct personalities, and the cleverness of some plot elements is what carries the book.
I think Wil Wheaton's narration pushed my rating from 3 to 4 stars. I loved the preposterous plot, but it was his performance that really brought it to life for me.