One might think that an episode with children and an ice cream truck would be lighthearted, but this is actually borderline demented, yet in a mostly good way. It is quite the surprising twist that the little wonderful children end up being the demons while the scary looking ice cream man ends up the innocent. The kids are effectively nasty little demons that you'll be cheering for a well-deserved spanking before the final face off.
The highlight of the episode is the appearance of James Reed, who does for the sisters' father Victor what lithium batteries did for the cellphone. He is tremendous all throughout the series, and it is a great development that he is going to be around more often now. It is another episode centered on Prue's neurotic issues. How many does this girl have? It is getting old, frankly. Fortunately, the episode is creative enough and acted well enough to be entertaining. Season 3 maintains its quality here, even after the end of the Cole story.