Lovely apartment in a great location. Small but had everything we needed. Our hosts were quick to reply to messages and sent us a useful list of recommended places to eat and visit. Unfortunately it was let down by poor cleaning (long dark hair everywhere in the living room) and the bathroom has seen better days (mould and toilet seat was broken). Shame, but otherwise we had a brilliant stay. Love Porto!