We had a wonderful stay in the apartment. you will get everything you need and the location is very good, you can walk everywhere.
We only had some issues with the cleanness of the flat but the company solved it quickly.
We would definitely come back again when we go back to Porto