This a very spacious and spotlessly clean apartment. It has everything you'd need for a comfortable stay. It's also really close to the metro and just a few stops from the centre of Porto. It was perfect for our family. There was even a park with a lovely playground nearby.
The only small issue we had was that there isn't a dedicated parking space and one evening we weren't able to find any spaces nearby, but I think this may have been unusual. Also if it's for a group of adults, showering times may have to be staggered as there's only enough hot water for 2 quick showers at a time. But this wasn't an issue for us.