Pay very close attention to all of the details in this listing.
Yes, the location is great, the building has a lift, and the apartment has high ceilings and cool balconies. Had I known that there is NO KITCHEN SINK, however, I would not have booked this place.
It's not obvious in the photos, because they conveniently didn't photograph the whole "kitchenette space." Only at the very bottom of the listing does it say "No kitchen." Not a big deal if you don't mind washing your dishes in the bathroom, which has only a pedestal sink, and not even a shelf to set things on.
Other things that would improve the space: a shelf in the shower, an extractor fan in the bathroom, hooks to hang bath towels, and a real wardrobe with space to store bags instead of having everything out in the open. Adequate toilet paper would have been nice as well.
The apartment itself felt dated and worn, and just kind of... sad. Even the towels were old and scratchy. Most of the dishes and the bedding were nice and clean, though.
It's a shame, because this flat has the potential to be amazing, but it's been cheaply thrown together, and the result is sub-standard. I've stayed in a lot of apartments in Porto, and there are far better places for the price in this city.