I read this book awhile ago so I can't really write a "proper" review. 
 I really enjoyed the story but I didn't think the protagonist was particularly likeable, and I thought it was unrealistic for everybody to automatically love him and for him to be good at everything. In other words, he was a Mary Sue. 
 But then, it's been awhile since I read it, so...