I'm not sure if I went on a off day or fellow yelpers in the cleveland area have never had a really amazing gyro. Food wise I think Steve's gets a 3.75 to 4 stars, total experience its 3 stars for me.
For starters to get the gyro there was a 40 minute wait. This gyro in my opinion isn't worth a 40 minute wait. 10 to 20 minutes perhaps, but definitely not 40 minutes.
Food: The meat was good, well seasoned and tasty, however it could have used a bit more crispyness to it. The sauce is strange but good in its own special way. I do wish they put more sauce on the gyro. The onions are pickled in vinegar I believe so they have a nice kick to them. I also really like how they are cut so they give a nice texture. The pita however was soaked in oil from the meat which I wasn't a fan of.
Lasty as everyone said the lady behind the counter doesn't wear glove and has a lot of responsibilities. Such as cutting the meat, rolling the gyros, and touching money. Which freaked me out she touched the dirtiest thing in the world(Money) and my gyro. They also don't provide forks and this gyro can get messy with the amount of meat there is, and being they dont have tables to eat it.