El Puerto Azteca is a real Mexican business with a great atmosphere. The store is very clean and cool, and the staff is very friendly and helpful. The meat department is outstanding. They have everything you can think of, including the best chorizo, queso fresco, and tortillas. The tacos, like tacos de cuello and pastor, are amazing, as are items like the chorizo torta and delicious paletas. The cafe in the back is absolutely gas. It is a must to shop at, though some note that not all items have prices marked.