Always great food and service whenever we go. The fresh made tortillas are excellent. The atmosphere has a more authentic feel than most regular/generic Mexican restaurants. There is live music, a bar and interesting decor. Viva Zapatas falls in the medium price range.