3.75 stars 
 It was a good book, I liked the fundamental idea and the characters but some things were to predictable (at least for me) and I imagined a different story (the summary is a little bit misleading) So this is why I didn't fully enjoy it, but all in all, it was still worth reading.