We we're looking for texmex but in a slow food kind of arrangement. Viva Zapata has a very cozy atmosphere, with good american folk music and the best service in all New Haven, for all we know. We had tacos, enchiladas and nachos, all great seasoned and tasty. The portions were large and fulfilling. I would definetely recommend it!!