We had everything we need in the apartment which is clean and spacious for 4 of us. We didn't try to walk to town centre but took Uber to (Clérigo tower) which cost only about 5€ as we had an aged mother and we didn't want her to deal with stairs to access the metro. It works out cheaper (for 4) than to buy a metro ticket for each trip. The bus-stop is just diagonally opposite and takes you to Trinidad. There's parking infront if you have a car.
We enjoyed the food court at Praça do Bom Sucesso which is a 10 mins walk from the flat. A part from that the upstairs neighbor were talking and walking around till past 1.30 am on our last night :(
We had no problem the first 2 nights though.
All in all we are happy with our stay.