I cannot imagine there being a better place to stay jn Porto for anything close to this price range. Joao's apartment is spacious and is located in a central area. We walked everywhere for the 4 nights we stayed. The place was sparking clean and has more than what you need.
His mother was our main point of contact and she was nothing short of exemplary. She often checked in on us through whatsapp, but not in an annoying way. She provided local tips and help with everything from regular tourist questions to navigating the postal service in Portugal.
If we ever return to Porto I wouldn't stay anywhere else.