I reread this as I have recently purchased the sequel. A very clever story, with wonderful characters. It provides many perspectives to historical events, particularly the development of psychiatry.
I can see it might not be a book for everyone but I really enjoyed it.