I love Luchita's. I've been going there since I was a kid, and the servers remember me and say things about how grown up I am, and ask about my brother and parents.
I've been all over the world and this is still one of my favorite places. I am shocked to hear about cockroaches (and think they are on top of things enough to fix that problem), but frankly, I'm still going to go. Maybe cockroaches are the special ingredient that makes the green sauce and salad dressing so tasty.