Imagine that the sombrero in the image is a taco.

Also, I would like to add that, as someone who is Mexican, traditional Mexican tacos typically don't have cheese. Seriously, if you go to Mexico and eat tacos there you'll notice that there's a pretty significant difference between Mexican tacos and US ones. Granted, that doesn't guarantee you'd like authentic Mexican tacos better, and I actually wouldn't recommend eating them too often because they can be pretty hard on the stomach due to the amount of spicy.