What an amazing place! Both Porto and this apartment.
There's nothing I could fault, the location, communication and quality of the accommodation were all excellent, but be aware there are lots of stairs in both so take your flat shoes.