I thought the 3D effect was excellent, it doesn't always work well but it did here. The story was sweet but quite slow, 15-20 minutes longer than it needed to be perhaps. I wouldn't take children under 7 years old to see it, they would get very bored and fidgity. Sasha Cohen was a bright spark.