Don't be put off by the strip mall exterior. Pulled off the 95 after long trip heading home. Well prepared, home cooked food - large portions! - and pizza that the children loved. Wait staff couldn't have been nicer. Very clean bathrooms. Lots of choice on the menu - definitely recommend.