The story is not without its flaws, but it is overall a good read. The novel also has a positive message about the importance of never giving up on your dreams.
If you are a fan of fantasy novels, then I highly recommend checking out The Beginning After The End.