Again: this is a good 3 stars.
What keeps me from giving it 4 stars is that it is a boys-only story. In today's context, such a narrative can seem rather dull and uninteresting. I am accustomed to the outstanding character writing found in my favorite Fantasy series. The characters in those series are rich, complex, and truly captivating. However, the characters in this particular story simply cannot measure up to that standard. They lack the depth and nuance that would make them truly engaging and memorable. As a result, while the story may have its merits, the limitations in the character development prevent it from reaching the higher echelons of quality that would warrant a 4-star rating.