I wasn't too impressed with this place. The inside was extremely dirty: tables were not cleaned and had food on them, chairs were torn up, floors were sticky, the self serve salsa bar looked pretty dingy. The tacos were okay but the meat was extremely greasy and very crunchy. If you use a card they charge a fee and if you want pineapple on al pastor tacos they also charge.