We can only recommand Catarinas place. The apartment was really nice and clean. Catarina is a great host, who takes care of her apartment and her guests (good advices where to go/what to do!).
If you don‘t mind to walk a bit to the habor/old town, it‘s the best place to stay while in Porto.