I've been going to Mexico Lindo for a couple years now. They have great food, especially for lunch -- it's always hot & fresh and the service is very personal and friendly. The salsa is quite tasty (and hot). For $4.75, you can get a lunch plate with an entree, rice, and beans, including drink. No worries on tea refills -- their glasses are huge. Their beef enchiladas are the best, but other plates are good, too. Although you can probably find better atmosphere, you'd probably have to pay twice as much for the food you get.
Pros: very inexpensive, friendly service, excellent food
Cons: so-so atmosphere
more