If you're heading to Porto, I'd really recommend staying at Carlos' place. The apartment was comfortable, stylish and had everything you need. It was perfect to have the balcony for lazy breakfasts too! The situation of the flat was also really good and local to the supermarket, bars, restaurants...Porto is not big so you are within walking distance of almost anywhere you need to go.
Also, Carlos was so friendly and helpful. His communication is great. He met us on arrival even though it was late evening, at a weekend (and earlier than he expected) and spent time chatting to us and gave us great insights into the city. The perfect host. Thanks Carlos - looking forward to a return trip!