Before I touch on food, I have to recognize Lopez for excelling at a more noble dining pursuit. That would be serving tequila. Lopez really has one of the more comprehensive tequila menus I've ever come across and certainly the most I've seen in Cleveland. I'd definitely recommend trying a flight of tequilas sometime. Since a good tequila is the key stone in any good margarita, Lopez serves up an excellent one here.
Fortunately for me I can walk home from here. Others may not have that luxury, so I'd recommend that they invite at least one friend who doesn't enjoy partaking of fine libations and slap them with DD duty.
Oh yeah, concerning the food. This isn't a Mexican restaurant, so if you have your hopes set on high for authentic Mexican, keep looking. It's more of a modern-southwest-fusionish menu. While I really love the enchiladas here, I'm also a huge fan of their crab cakes.
The service is alright here, nothing to write home about, but I've never had a bad experience either.