This place gets 4 stars for the taste, but the atmosphere was a little lacking, so overall I'm giving it 3.
A friend and I came in late on a weeknight for a couple tacos. The place was packed, but we were able to get seated promptly. The service was pretty sub-par though. The host didn't say a word to us, and barely looked at us...we figured she wanted us to follow her when she had walked halfway across the restaurant with 2 menus, then stopped and looked back at us with her eyebrows raised like we should have read her mind to follow her. Our waitress was nice, but our order was wrong (despite writing it down)...all we ordered was 2 beef tacos and 1 chicken taco. The place was very loud, and felt very dirty.
Nonetheless, the chicken was cooked well and the tacos themselves were great. The guacamole was average. I would maybe consider coming back with a big group of friends if others wanted to go, but not just for the food.