Not sure why this movie gets all the negative critiques. It is a fun twist on the classic fairy tales of youth with a nice alternate ending and the fun of what would happen if Cinderella, Repunzel, Jack and the beanstalk and a few others all lived in the same town and interacted with each other. The acting is done well and does not overly bombard you with sing-talking.
The casting is brilliant and each actor does a fantasitc job bringing life to their characters.
It is a great modernization of the classic fairy tales, free of content that is questionable or adult in theme. You should have no concerns allowing your children to watch this film. And you may even enjoy it too.