This book was about 3.5 stars for me. I really enjoyed it - right up until the ending which just felt rushed and a bit too neatly tied up for me to believe it after everything that had been going on throughout the book. But it is a fun, quick brain-candy read and is worth picking up.