A quirky, laugh-out-loud book with more (good-natured) jabs at the science-fiction writing community than I could count. A definite must-read for any Sci-Fi fan, and anyone in general who can appreciate some humour and fourth-wall breaking adventuring. 
 The only issue I found with it is Scalzi's tendancy to be quite repetitive in his vocabulary (The use of the word 'said' grated on me a few times) but overall, the sharp-edged wit to the narrative kept the story amusing enough for that detail to be glossed over on a first time read.