Mexican food is definitely one of my favorite types of cuisine. If you're looking for more upscale, not your average Mexican joint restaurant, Zocalo is the place for you. Their chips and salsa are awesome. A huge part of whether I like a Mexican restaurant or not is based on their chips and salsa. They have an awesome happy hour with $5 appetizers and margaritas...great for the after-work crowd. Their queso dip is excellent! The nachos were loaded with toppings and they too, were great. Really, everything I've eaten there has been very good. The margaritas were not too sweet or sour and are priced reasonably.