Two big things here: 1. Best pizza in Cleveland FOR SURE. A large is HUGE and 2x the size of other 'pizza' places.
2. Grape Pie. Eat it before you leave our planet. It's a game changer.
Everything else is great from what I can tell as well. Atmosphere is so mom and pop which is fantastic!