This restaurant is wonderful, in so many ways. The atmosphere is nice, clean, casual, and friendly. The staff makes you feel as if you're sitting in their own kitchen at home, and treats you like an old friend. The food, which seems to be a little mix of everything, is just delicious. I had their BLT sandwich, and my husband had their chicken. The BLT had a good amount of bacon, was made JUST the way I asked for it, and the mayo...I think it might have been homemade, because it was the best I'd ever tasted. They even give you homemade chips! They were gracious, and even very accommodating to my son. They made us feel WELCOME with our son, unlike some places. It's a little on the small side, but that's ok, it's comfy.