This place has always been a reliable source for a good meal for me and my family for about ten years.
The ambience is great (if you are into that stuff), they usually have good, appropriate music playing, and the lights are just dimmed enough.
Different ordering system: You pick your table, put everything down, go up to the counter and order. They bring you your food, with a chit saying what you've ordered. This doesn't exactly seem efficient to me, as I've often gone up to order dessert and they write you out another chit so you now have two bills instead of one. Not very environmentally friendly I'd say.
BUT. This place is a constant.
Favorite dish: Bean Burrito. Comes with a salad and rice. Mmm. So good.
The servings are HUGE. Esp. this dish. If you have a small appetite, definitely splitable.
Lack of fifth star: A few time the service has been iffy. I could swear that the entire staff was high.