It really is a great book. The plot just flows well, although the twist at the end was a little too sour.