The apartment was very simple. We had most of what we needed for a short stay. There were some convenience items that were not present so I don't recommend it for a long stay.
It is decently located and within walking distance to a lot of attractions. However, there is very little stores or restaurants in the immediate area. We found ourselves having to walk 15-20min to grab anything.
My wife and I had to take really short showers because we kept running out of hot water.
Having parking was a nice addition, as we rented a car to see areas outside of Porto.