Fast-paced and entertaining, with a good mix of smart humor and gritty action. I counted no less than six concurrent storylines, but John Scalzi has a knack for making things so interesting you almost want to break out the whiteboard and sketch out all the plots, just for the fun of it.