Christmas adverts – do they really work?

“I think Christmas ads are pretty good. They’re not too commercial and they cheer you up,” says 19-year-old Johan Stone. It seems to be a common view on a busy London shopping street, where I struggle to find anyone who dislikes them.