I've been here a few times in the last 4 years, on weeknights and weekends, and finally this week for lunch. I always enjoy the meal but am surprised that the place is never more than half full. I think locals consider it more of a restaurant for the tourists. I have found it quite consistent, with good food, usually decent service, and nice decor.
I was spoiled with extremely good gnocchi in Niagara the first time I tried it so I'm quite critical and Al Porto is one place that does a great gnocchi. It's just a shame (to me) that they only serve it with tomato-based sauces. I prefer a mushroom cream or cheese sauce, but that's just me. They make all their pastas fresh and I've enjoyed each one that I've tried. I have also enjoyed the duck and yesterday I tried the veal milanese and that was also good. The chocolate ganache torte was velvety goodness for dessert, just enough to be satisfying.
Service has always been decent on our visits, but never outstanding. The male waiters are always friendly and a bit talkative but seem a bit over-the-top to me, like they're trying too hard to make you feel good so you'll tip well. Yesterday the waiter was doing that to me but almost completely ignoring my uncle, to the extent that when I ordered my dessert he walked away from the table without asking if my uncle wanted anything! Other than that he was good, though... noticed when he took our drink order that the bread hadn't arrived and brought it right away, and our waters were topped-up regularly enough. On our first visit we were given a fabulous recommendation on a red wine, just like a previous reviewer. This is a place to linger a bit as the kitchen isn't super speedy with each course.
The prices aren't cheap, but the food is always good so I'd say the value is solid. It's cheaper than somewhere like Il Giardino, which it should be because it doesn't have premium inventive dishes on the menu. And for dinner you can get 2-for-1 entrees with the Entertainment book, repeatedly throughout the year, so you don't have to wait for Dine Out for better value.