The food is good enough, but the prices are high for the amount of food received. I can go to a good Mexican food restaurant during lunch that employs a lot more employees and has a huge building to pay on and maintain (much more overhead) and get similar prices, more food AND chips and salsa, and get waited on too.
I don't like that their menu prices online are different than the prices when you arrive. Not good business. I expect to pay the price I see online when I arrive on the SAME DAY, not more!
If the prices were less, I would probably return. Spending almost $20 for four tacos (two tacos per adult with a very small portion of rice and beans) with water as drinks and a kid's meal is way too much for the experience!!