As far as Mexican food goes, in the grand scheme of things, the food at Los Gallos is pretty terrible, but this is Cleveland, so Los Gallos is about as good as it gets. I've been here a handful of times; each time, the food has been somewhat dry. The service is also very, very slow, but also very friendly. Prices are very reasonable, and the menu is quite extensive. The parking lot is woefully small.