I would recommend staying at Joao’s apartment. It’s clean and decorated well, and is the perfect place to crash. The check in instructions were easy and was easy to find the apartment. Joao had great communication before and during the stay.
The apartment itself is in a perfect location for exploring the wonderful city of Porto, and would also say it is safe for lone female travellers, both in terms of location in city and the security of the building.