Our stay in the apartment was awesome.
The apartment was extremely clean, very well located with a nice River Douro view.
It was spacious, with 3 large rooms and a comfortable living room. Everything well prepared to host 6 people. The entire communication with the manager company was quick and easy.
Be aware that the check in is a bit complicated as you have to pick up the keys in a different location. We saw it in the comments before, but i think that the company who manage the apartment should think in a better solution. Also the kitchen could be with more items and the rooms better prepared to the cold period.