This is something i would consider a good movie from the point of view of a mom. Clean. Cute. And magical. But as an adult who chose to watch this alone before letting my child watch it ( me being unsure if it was made to be child friendly) i dont think it could have been a bigger let down. Awkward lines. Poor special effects. Massive plot holes. And one weird singing scene that was super out of place. This isnt something I would ever go out of my way to watch again. But i will let my 7 year old give it a try.