We had such a good time with Joao - from the time he met us at the airport, to delivering us to our hotel several hours later, Joao packed our afternoon with all the sites of Porto. His knowledge of history, current events, and interesting stories of all the places we visited was incomparable. We highly recommend his services.