Weird and confusing, but good. I have the feeling that if I was more familiar with the classics then maybe I'd have understood it better. 
 Also I was looking at other reviews, and one person put it really well: "it's really pretty rare to come across so many awful people in a single novel unless you're reading, say, Wuthering Heights" - and yep, pretty much.