First thing first, this place is always extremely busy! Great produce and meat selections which always seem fresh. If you find yourself cooking a Mexican dish and are missing an ingredient that you couldn't find elsewhere, Im sure you'll find it here. They also have a Panaderia(bakery), and a kitchen, so if you're in the mood for some Mexican food they have a huge selection of ready to eat dishes!