We highly recommend staying at Pedro's for some days in Porto. A very cozy, clean apartment, close to the city center.