Great all around. A nice fantasy story with a refreshing setting and a great focus on characters (mostly physically) growing. The main character is a little bland, but I think that works for this story. He overcomes his struggles through hard work, dedication, and cleverness without any unearned advantages handed to him.