This is a hidden gem for sure. Very unassuming from the outside, but inside is cozy and clean with nice decor. Nothing fancy, but cute. Service was a tad slow but not annoyingly so.
The food was great, everyone in our party loved it. At our table it ranged from sandwiches and burgers all the way to omelets. While the menu is small, there was still plenty to choose from. I also think it's a good sign when a menu doesn't have a rambling selection because that means it's thoughtful, ie, they won't put it on unless they know how to really cook it.
I don't understand the bad reviews in terms of pricing, because I thought it was very reasonable for what you get. Also, knocking a place because they don't have a children's menu is ridiculous. Go somewhere else if you want apple juice and a mickey mouse shaped pancake. But if you actually care about the quality and taste of your food, give scratch a try!