Very odd one - had me laughing out loud some of the time, and nearly bored at other times. I think the pacing threw me off. Very stunning ending, though, totally worth it.
I'm currently behind on reviews, so don't be surprised if the recent reviews are a bit sparse.