This had great reviews on Goodreads and it's on Modern Library's top 100 list, but seeing it on David Bowie's 100 favorite books list really upped my expectations for some reason. It didn't live up for me. The story, characters and humor just didn't grab me. There is nothing really wrong with the writing though. 2.5 stars rounded up.