Lopez is not your average TexMex restaurant. They have thoughtfully crafted, refined, modern dishes. I do recommend you check out the menu before visiting, because it may not satisfy everyone's typical craving for Mexican food. Service is excellent, the staff are friendly and welcoming. Unfortunately, the price is a little steep compared to other comparable Mexican restaurants I've visited. That being said, food is high quality and worth a try. I was also impressed by the wide selection of tequila and margaritas.