One of those places you have to try
I've heard a lot of people say that OT Mexican Cafe is the BEST Mexican restaurant in Old Town, if not San Diego. I'm not sure I agree with that, but I do think it's a good restaurant. It is always super busy when I walk by or go there - though I don't think I've ever had to wait more than 20 minutes.
The hostesses are always super friendly and helpful and the waitstaff has always been attentive and timely. I like the atmosphere too - very lively and festive (but not a bar scene).
They make their own chips, which is really cool. They're a little thick for my taste, but good anyway. I had one of the best chicken enchiladas of my life there. Very flavorful and satisfying. It's a sit down and eat, then leave kind of restaurant. Not a restful, sit talk and relax and enjoy the atmosphere kind of restaurant. If you're looking for a sure thing, this place is it.