Very, very good. Prompted a re-self-evaluation and intense soul-searching, on my part. The ending is excellent, as is the plot twist. The characters are all memorable, complex, and human, and every bit of the novel is thought-provoking. There are plenty of details to pore over, pictorially and textually; it's a gold mine for the obsessive-compulsive reader. And, it's a wonderful topic of conversation - almost everyone has something different to say.