I highly recommend Maria’s place.
The place is clean, spacious, and has excellent wifi. It is in a great location convenient to many of Porto’s most popular sites and bus/metro lines.
Plenty of great bars and restaurants close by.