The place is well laid out with all the key amenities including a washer machine (that has a drying feature too). I would book again if I stayed in Porto.
The one thing I would note is that you have to pick up the key from another location first (about 4min walk). Nothing crazy but still should be in the main post so people are aware before booking.