David Crandall is the main character of the story, he is easily confused and common-sense weak. Often it will be really obvious to everyone around him and the reader what's going on, but he will be kind of slow and clueless. This is not in a intentional or comical way, it's just annoying. He's otherwise likeable I guess. However there are a few too many unbelievable moments, and I often see too many flat and exaggerated stereotype roles, especially among the adults. But I guess it doesn't really matter, it's more of a action thing.
The ending really felt, abrupt and unfinished. It didn't tie up all the loose ends and felt unfinished. It was almost like the author ran out of time.
I just really find this boring, it kind of drags on way to long.