Love this place!
Don't come here if you expect super fast service like typical Mexican places (in and out in under 30 min).
There is no wait staff here. You order at a counter which overlooks a huge kitchen. The chef takes your order and cooks it and brings it out to you. He does it all. It does take some time if there are a lot of people (6 tables in the whole place), but the food is so worth it! If you order chips and salsa you will get four different kinds. My cheese quesadilla was the best I ever had and it came with this unique salad which also tasted amazing.
The atmosphere is intimate and feels like you stepped into Mexico.
The margaritas are potent!