This was a fairly good read. I loved the setting, and most of the characters were well written and interesting. The mystery aspect kept me guessing until the end.
The reason why it is only a 3 star read as opposed to a 4 star, was Maggie. She really came across as a judgmental bitch a lot of the time. Some of her inner thoughts, and the way she reacts to people and situations really made me dislike her.
In any case, I enjoyed it enough to probably read book two in the future.