It's pretty good by the typical American-Mexican restaurant standards in the area. Not really actually that Mexican. If you're looking for a chicken fajita to come out sizzling in less than five minutes, they're the place.
The staff is always unreasonably nice for the amount of business they turn out. The place is pretty clean and has plenty of seating. The prices are good at about $6-8 a plate.
Sometimes I wonder how they made my food so fast, though...