I would give this a 3.5 rating. The futuristic premise of the book of a world divided by class and culture full of nanotechnology was fascinating. The characters were also interesting and seeing their growth was well worth the read. I think the latter part of the book kind of lost the thread for me and I didn't enjoy getting through to the end as much as I enjoyed the world building of the first half. Worth the read and Stephenson is still one of my favorites.