This place tends to get a lot of bad reviews - mostly based on service.
Go during the week, they are less busy and more attentive.
food can be inconsistent, but i have had good experiences Tues-thurs - and be realistic, it's tacos after- all.
they do make good Mexican drinks, with good tequila and have a good variety - stick to that and keep the food secondary and you'll have a fine time.