The mystery was so-so, but the characters were terrific! Rowling always creates vivid and memorable characters with great voices. I can visualize them in my head and hear their speaking voices; it's like I've just watched the movie, rather than read the book.