The story is really nice. I loved the mystery and how it got resolved. Also I loved Phin, Amy's older sister, she is a mad scientist type that you have to adore. The romance element was settle and really nice at times.
The downside is that it was really slow at the first half of it. Only after the middle everything started to move faster and exciting things happened.