This review contains spoilers.
After reading most of the previous reviews which seemed to either think this was either a mediocre or downright terrible episode, I wasn't expecting much from this story when I came to watch it. How wrong could I be – I know others disagree, but personally I found it hilarious, and rank it as a lower-end classic.
As much as I like those episodes, it's good to see a story where Butters doesn't have to be teamed with Cartman; he holds the story perfectly well on his own. It all starts off so innocently – starting a company for boys to pay $5 to kiss a girl (or $2 for a hug!). As with many great 'South Park' stories, it takes a simple (and naive) premise, and takes it to an extreme.
The b-plot, which wraps up with the main story, is also hilarious – Sergeant Yates goes quite literally all out to crack down on prostitution in South Park (BTW, I didn't realise Sergeant Yates was his name until I looked it up on Wikipedia just now). In recent seasons, I wonder what's happened to Officer Barbrady – a regular of earlier seasons, he's hardly ever seen nowadays. But it didn't matter, as I found Yates posing with a prostitute – complete with moustache – who insists on completely 'going through the motions' before arresting clients really funny. It's pretty much a one-joke plot, but instead of finding it repetitive, I personally found it laugh-out-loud amusing, and with some good voice acting to boot.
In the end, after witnessing 'true love' (Yates and his pimp), Butters realises he can't sell kisses anymore. I felt it wrapped up the story really nicely, without having to go for the forced 'closing morals' of earlier seasons.
I know many will disagree, but personally I found this to be an excellent episode. While I didn't dislike last week's 'Dead Celebrities', I enjoyed this one infinitely more. And a good test of how good it is – I think I will be able to watch this one over and over again. If the rest of the season keeps up this kind of quality, I'll be very happy.