so, my friend is over in italy atm and she has upped a photo of this which is what i would assume to be a pizza vendor. has anyone ever tried a pizza from one of these? i've never heard of them before but can only assume they don't taste great .... or do they?