I have to say I don't know why people don't/didn't like Maria Felix. We quite liked it. We went with Mexican friends on 5 de Mayo, just for fun. food was good, the drinks were good, the service was good, the place was cute although it smelt like paint (renovations). Even my Mexican friends like it & said it was quite authentic (for here). I was surprised to read it had a 12 (!) on guiaoleo*.
I guess "Mexican" food is much more subjective and regional than pizza!
*although to be honest I don't really trust that guide as it's based on local tastes which we know are different from "furner" tastes.