The apartment was very clean and it had everything we needed. We (5 people) only spent there two nights but it would've been totally suitable for a longer stay as well. There are three bedrooms and two bathrooms, which was really nice.
The only think I would recommend is to bring house slippers as the floor was quite cold but that was our fault, we were not prepared for the cold temperature in Porto.