We loved our stay at Virtudes Terrace. We stayed (a family of four) for a week. Ana Sofia is a great host and gave of many recommendations for places to eat and how to get around. The apartment had everything we needed and was very comfortable. We had beautiful sunsets every evening on the large west facing terrace. The location is great - easy to get everywhere (if you don't mind a few steps - Porto is very hilly!), with many restaurants close by. We went to the beach a couple of times - easy to get to by bus, and the Serralves Foundation which is amazing. Highly recommended!