I've eaten here many times and in general it's fairly good but all the food pretty much end up having the same taste. Everything is OK (really I haven't had anything bad there) but I haven't had any kind of food that stands out either.
It's a good place for lunch with colleagues but there's definitely much better Mexican food around.