Speaking of Mexican...
Visited El Rey Sol last night, on South Street. Unfortunately I was somewhat disappointed. Overall, the food wasn't bad, but it was somewhat bland. I don't think that all Mexican food need be seasoned to bravado-inducing heat, but I'm not certain that any sort of chilies were used -- if so, in infinitesimal amounts.
Salsa and guac were homemade, though. Flautas were expertly fried, but the chicken filling was a bit dry. The shrimp special was good, but was erroneously described as spicy. The black bean tamal, however, was excellent. (Types of tamales available on any given day is variable.)
The restaurant is tiny (perhaps 15 seats), atmosphere is charming and cozy, and the service was very good. Prices are quite inexpensive, though portion sizes are smaller than La Lupe or Veracruzana (but still very acceptable.) If I was in the mood for a snack on my way home, I very well might be tempted to stop for a couple of those tamales and a limeade.