Let's get one thing straight. The story rates about 4 stars. But it left such a bitter taste in my mouth that I'm not sure I'll ever want to recommend it to anyone, much less re-read.
The book pushed some of my boundaries and made me realise some new ones I didn't know I had. It's not for the faint of heart. You have to read it for yourself, though I don't know which is better: to have read it and visualise the world or not read it and miss out on such a disturbed depiction.