Why the wide range of reviews? Because, for the most part, the food is pretty good and, for the most part, the during-dinner part of the service is pretty good. But, far too often, they make major service errors. Our experience sums it up.
As others say, the salsa that is your first food impression is weak. Several food items were excellent (e.g. Plato de carnitas).
Now the screw-up. We arrived as a group of 8 and asked for the patio, but we're told " no tables available on the patio". One of us had wandered out and saw lots of free tables. New answer:"that section is closed". So first, don't lie to customers. Second, a group of 8 -- accommodate them.