I'd say that appartment is close to prefect.
Excellent location
It has everything needed for a stay.
Appartment is clean and nice.
Defenetely recommended if you need to stay for a few days in Porto.
One small note for those who might work remotely during the stay - wifi has a good speed, but accesses to it have expiration time, so if that passes might be in situation without wifi for a some time.