This is a wonderful little family-run authentic Italian restaurant. This is not your family meatballs 'n spaghetti joint. The cuisine is top-caliber, the wait-staff is knowledgeable and skilled, the service is excellent, and the atmosphere elegant.
But don't let any of that scare you off. Kids are welcome, the restaurant is inviting, and the prices are reasonable. Next time you drive up to falls, skip the Salish for dinner and try Gianfranco. You won't regret it.
Cons: Off the beaten path