It was an easy read, very smooth and engaging, but a bit lacking in substance. I haven't read Pattern Recognition, to which I guess it is at least nominally the sequel. Perhaps going back and reading that at some point will reveal some depths I missed.