We end up at this place quite often and always leave slightly disappointed.
This time was our last visit.
Our waiter was less than attentive. (Two tables sat after us, and ordered after us, got their food before us) He left our drinks empty for a long while, and my father had to chase him down to pay.
But I found a piece of wood in my beef taco. When my mother alerted the manager he said "Yeah, that sometimes happens..." He ended up comping the meal but that was NOT the right reaction.
The food is typically tasty (when there is no wood pieces in it) but the service just ruins the experience.