A good read if you have nothing else to read. The beginning left a lot to be desired and initially, the writing style seemed to be a little disjointed. But there was a marked improvement as the story progressed.
This book came with high recommendations and turned out to be a bit of a let down.
I'd give it three stars and not two because, (a) I liked the ending, and (b) I think I might have liked it more than I actually did if it weren't for my ridiculously high expectations.
EDIT: Seems like I changed the rating to 2/5 anyway.