I am generally a harsh critic of restaurants, but Scratch is far and away the best in Independence (If not one of the best in Cleveland)! I have been 5 or 6 times, each time I am genuinely surprised by how great the food is.
They have totally reasonable prices, cook from "scratch," and will hopefully be a fixture in the community for years to come. I love the restaurant and will not stop recommending it to all looking for an absolutely wonderful meal.