I have only been here for breakfast but it is very good! A decent menu of different options that results in a filling home cooked meal. Breakfast burrito and pancakes are my fave! The coffee is good, service is fast and friendly. The best place is very small so be prepared to wait if it's a busy day. I would guess there's only like 10 or so tables. Definitely worth going here if you're in Canonsburg. They do take cards.