It's good, i think it's over-rated though, its an easy read, not rewarding much. and not easy to relate to because of the context, prose are nice, characters are flawed so feels natural. sometimes feel cheesy and a little too far fetched.
And it's much better than the alchemist, which i hated...