Had the opportunity to try Mexican on consecutive weekends. Here's the skinny;
Mezcal - Place was packed on a Friday night. We had a big party (16) and they handled us admirably, but this place isn't meant for big groups. Parties of 2-4 are better off. Decent but overpriced margaritas. Good salsa and guac. Entrees were hit and miss. My chile relenos were ok. Carne asada was great, as was the duck special. Apps such as corn and lobster fritters, queso, and pork taquitos were good to excellent. One friend had a burrito and did not like it. In short, this place is trying to blend traditional Mexican fare with a trendy fusion dishes, resulting in a mixed experience for our group. I'd go back but wouldn't knock myself out to get there.
Baja Grill - Small on looks, big on taste. Saturday night dinner for 4, no waiting, plenty of empty seats. Salsa and chips were average. Good apps - taquitos, tamales, queso. Very good paella. My companion asked them to prepare it without ancho chiles and they obliged, as each dish is made fresh. Decent steak fajitas with excellent home made corn tortillas, but needed to ask for more; they're coaster-sized. Good burrito and quesadilla said my companions. Service was attentive for the most part, but there is room for improvement. We needed to ask for silverware, and the waiter seemed to forget that we hadn't ordered our entrees once the apps came. It's BYOB so the bill was cheap, maybe $60 for 4. Look past the lack of decor and go for the food. I'll definitely go back here to try the other menu items.