If you are planning on going to porto, STAY HERE!
Great location, great hosts and the apartment was super nice, clean and has comfy beds, they even give you a local smart phone filled with recommendations and helps you to navigate the city. I definitely recommend this place.