Gerardo place is amazing. It has everything you need for a good quality stay. The location is great. It is not too close to he historic center but there is a metro station 3 minutes walking from the apartment which brings you to Sao Bento station in 5 minutes. If you like walking (like me) you can get down in 30 minutes. I did it many times and loved it as its an opportunity to see the locals. You will find everything you need in the surrounding area like supermarkets, bakery, pharmacy, ATM, restaurants. Wiffi is perfect... I used it a lot as I was working from home! And the view is outstanding! You can watch the sunrising from the balcony :-) Gerardo is also a great guy! Always up for anything you need. I stayed there 4 weeks and will definitely go back when visiting Porto.