The place is good. Spacious, clean, quiet and has very comfortable beds. The apt. is very well kept. Communicating with the owner was easy, he was responsive all the time (I actually took longer to reply to some of his emails requesting information he needed from us). We also got very useful information from the nice lady that let us into the apt.
Because we were traveling with kids, not having a drying machine made it a bit complicated for us as we had to wash cloths often took a while for them to dry (24 hrs). The floor plan should not be an issue among grown ups but the location of the bedrooms (a certain distance one from another and located on the opposite sides of the apt.) is an issue when traveling with young kids. Same thing about the parking spot. It is a block away from the apt. and it makes it a bit complicated loading and unloading stuff. Overall we had a good time and felt comfortable. It is a good place to stay and not far from many Porto attractions.