You have to assume this place is authentic Mexican when everyone in the restaurant is Mexican except yourself. The food is great, the service is friendly and the ambience is inviting. This is definitely a spot I will visit again. The only reason I give 4 stars instead of 5 is simply because there is absolutely no English in the restaurant which is typically ok because I have a good understanding of French however, when I asked the waiter and waitress to explain a few ingredients to me they had a lot of trouble. Another knock would be that when I ordered 2 different styles of tacos, they tasted very similar and finally they do not accept credit cards. Other than that I have to say the place is great and I also think that the sauces that they give are amazing. I will be back!