Had 2 decent experiences here, one pretty bad one.
To start, one time the entire patio was empty, we had reservations and the hostess sits us in the back corner. All we could smell was the rotting garbage that must be hidden behind the wooden fence at the back. It was nauseating.
Third time. Our server had horrible timing skills - we received 8 tamales (which were NOT good, no flavour, bland, and cold) and nachos all before we were even able to receive our drinks, a vodka soda, 3 beers, and one margarita.
He took 25% off of our bill after I was willing to mention something, but made no effort to apologize otherwise.