Whoa mama. Just a good local deli serving good local sandwiches to die for. I mean look at the pictures. They are not afraid to give you some meats.
First time eating here while in Cleveland on business and I was truly satisfied. In and out and it was delicious.
This is one of those places that the locals know about but don't tell others about.
Keep it up. I will be back.