One of my favourite books. Clues, leads and revelations are drip-fed throughout the book, keeping the reader hooked, while still indulging in the different personalities and lifestyles of different characters.
Every major plot-point is accompanied by some sort of relatable point with characters, and although it is a murder mystery, it still has romance and other themes in the book.
Altogether a great read, can't recommend enough, though probably for 13+ readers.