It was OK but it didn't really live up to the rating or the hype for me. I didn't love the style, the characters or the story. It was honestly more like a 2 1/2 star read for me. 
 I was looking for total immersion reading as an escape, so I went to my long neglective "to-read" shelf and looked for the highest rated books that I still hadn't read from years ago. This one got the call. But for me it didn't deliver on promise of greatness and definitely not a "must read" IMO.