Cozumel is the Mexican Restaurant that all the others in Cleveland have to live up to. I've been to just about all of them and Cozumel has NEVER been beat. (The only one that was better has been closed for quite a few years now, Ernesto's, how I do miss his food.)
The service is prompt and the staff is delightful. The amount of food you get for the price is great. I'm always stuffed after half of the meal.
You can judge how a Mexican restaurant is going to be by their salsa & chips...Cozumel's chips and salsa seems to be made fresh at all times. Their standard salsa is great but ask for the Hot salsa, it's even better if you like hot.
If you're into refried beans, they are by far the BEST in Cleveland.
The only, and I do mean ONLY, issue I've ever had is with their Chile Rellenos. It's always very tasty but the pepper is over cooked.