My daughter, wife and I stayed at Megan's place for 10 days and enjoyed it thoroughly.
It has all the comforts you need for a long stay and is in a quiet area of Porto.
Megan is terrific in meeting all of your needs.