Of all the chain coffee shops, Caffè Nero is the best, certainly has the best coffee, but every now and again there's a clash of culture with the often surly Italian baristas. Like this swine, who ignored half my order, and then stamped my loyalty card twice for the two coffees I'd bought, but over existing stamps, something I didn't notice until I tried to claim my free coffee this morning. Ho-hum. Not exactly history's greatest injustice, but kinda put me off Nero, or recommending it to others, at least for a while. Anyway, when in Soho, 1882 gets my vote.