We eat here often. Staff is fun and attentive. My kids practice spanish with them. The food is great and we have tried a lot of Mexican restaurants before discovering this. It is in a sketchy shopping plaza but it is safe. Patio is great and we never feel rushed.