El Canelo has pretty good Mexican food and pretty good service. They've had a couple of minor health code violations, but nothing serious. The lunch menu is actually pretty cheap, and they are very fast, so if you're looking for a quick lunch you can have it here. I don't recommend the margaritas though. They taste like plain lemon juice.