I finished this book in less than an hour though it is admittedly not for my grade level. But I thought that it was a ton of fun, and I would recommend it for the appropriate age of middle school readers. It reminds me of the old Bailey School kids books, like Vampires Don't Wear Polka Dots and what...