I've eaten homemade Mexican food all my life. This is the real deal!! I feel like this place is a delicious little piece of Mexico on this side of the border. The only problem I've had (on more than one occasion) is they run out of key ingredients sometimes!! I ordered the molcajete and they didn't have nopales. I think on a previous visit they had run out of rice. That's pretty annoying when you go to eat a specific item from the menu and they've run out of it. Other than that, the service is good, the food is great, and the live music they have from time to time is superb.