I would absolutely recommend Afonso’s Airbnb. It was in the perfect location, was a great size and provided everything I needed for my stay in Porto. I plan to return and stay here again!