Yes cute but...
The writing is strong and a great storyline, cute characters and realism yet fantasy. However, to me it sounds like a few Disney movies all chopped up and thrown together. For a young adult/early high school, I think it is fine, but much older probably not.