Food

Since this is what hooked me in the first place, I obviously give this five stars. I've only tried the tacos and I don't need to try anything else. Steak or chicken? It doesn't matter. They're both fantastic. Savory skirt steak or moist, seasoned shredded chicken, cilantro, onion, lime, and a little salsa. Don't come here on a first date because you'll reek of cilantro and onions for the rest of the day. A minor draw-back if you ask me. The food is simple, authentic, and muy rico. Me gusta mucho.
Service

This is not a fancy place. The service is fast-food in style in that you go to the register and order. If you order in, there is a place to sit and I believe a very friendly server will come take your order, but don't expect anything fancy. Overall, service is friendly and relatively quick. In my experience all of their servers and cashiers speak English very well and as a non-Spanish speaker myself, I have never had a communication problem.
Cleanliness/Atmosphere

I could see this presenting a problem for some, especially those who have a certain expectation for what a restaurant should look like inside. This is a legitimate, authentic Mexican restaurant. That means bright colors are expected and, as this is not a high-end type joint, you should not go in expecting to feel particularly romantic or special. As far as cleanliness, they're top-notch, but this is not the type of place I would go if I was looking for any particular "ambiance". Basically, it's a great place to get a cheap, tasty lunch when you don't really care where you're sitting or you want to take your food to go.
Price - $5-$10 a plate which is a fantastic value considering the quality of the food.