It was fine but towards the end it was just plot whiplash. Things would happen then be quickly abandoned or hand waved away. It really could have done with more exposition leading to the end but it just ran at you from behind. The romance plot was more implied than in the actual story, so don't read if you are looking for a romantic story.
I-ren