This books contains the following: 
 - Characters that are loveable and easy to root for. 
 - Excellent writing. 
 - Suspenseful pacing. 
 - An interesting historical setting. 
 Highly recommended. The fact that it's middle grade doesn't detract from the powerful nature of the story at all. 
 4.5 stars