Just awful. The book was racist, homophobic, you name it. Presumably, this was supposed to be just the protagonist's viewpoint, but there's no way that someone could write this (and it did not appear to be written in any sort of satiric way) and not be expressing his own worldview. Second, it was a stupid attempt to mimic old school detective stories - Chandler, et. al. The sarcastic, wisecracking detective. But it didn't work - the "wisecracks" were just stupid, not even amusing in a sarcastic way, and continual, even in completely inappropriate situations. Finally, the book just didn't make a lot of sense. The eventual solution had to be explained at the end, because it didn't make any sense at all without elaborate explanation. Characters and events popped up, with no particular reason for being there - except to give the author a chance to express more negative views about pretty much everyone, particularly racial and ethnic groups other than WASPs.