On paper, the show seems good, focusing on Cars, Little Mermaid, Tinkerbell and Toy Story. However, the set up of the show is terrible. Cars receives maybe 10 minutes of ice time at the beginning, followed by about 15 minutes of Little Mermaid. Then it is all downhill. Tinkerbell, for some unknown reason, gets about 25 minutes, and without any songs, it is virtually all dialogue for a story most kids and parents don't know. When characters from Cars and Little Mermaid come out, kids are excited and you can hear them ohhing and ahhing. When it was Tinkerbell, silence followed by the kids getting bored.
Then it was intermission, or as it should be dubbed, money grab time! Because there is nothing else to do other than pee and purchase way overpriced toys and trinkets (e.g., $15 for cotton candy...but it comes with a cheap cars hat!). Then after intermission, it was 45 minutes of Toy Story, which seems fine in theory, but for some reason, they focus on the storyline from Toy Story 3 and then proceed to give Barbie and Ken about 15 minutes of solo time (because that is who everyone remembers from the Toy Story movies, right?). Again, without any songs, it was very dialogue heavy. This is fine when it is a few minutes, but it went on way to long. Two hours is too long when the average age of kids is probably about 5 years of age. Kids were getting stir crazy all around us, including our own. Would rather the show have been 75 to 90 minutes and cut the intermission.
My wife had been to 3 other Disney on Ice performances over the past 5 years, and said this one was by far the worst. Stick with the favourites and it will be fine.