Let me start by saying the food is great, the reason for the negative review is for the service, specifically one server in general.
There is a guy who speaks hardly any English and is not attentive at all for drink refills, chip refills and such and unfortunately I tend to get him every time.
I went last night with my girlfriend and her kid and it was excellent once we got waited on and got our food but I had to tell my non English speaking server three times I wanted refills. Plus he had to be told twice I wanted flan and fried ice cream.
Unfortunately I think that the place may be family operated so bringing up how bad their cousin or whatever he is provably will not change a single thing.
So on the food side, go there, but I would recommend carry out versus eat in due to the chance you'll get this waiter.