As an adult reading this book, I found it very repetitive in the writing, however, I tried to forgive that aspect because it's intended for a younger audience who will probably not read it as rapidly as I did.
Overall, the story was nice, and the magic and adventure elements were engaging. I've recommended it to friends based on its success as a story without what I'd call great writing. It might have been a lot more satisfying a read for a young person. But I couldn't wait to read the next book, regardless of how I felt the writing itself was lacking.