Anabela's place is great. It is right across the metro of trindade station, it is in a central location with lots of restaurants and shops in walking distance.
The common area is shared with other guests. It has a kitchen and places to sit. You could eat here, but also work, if you are on a business trip. The room has a comfortable bed, great facilities, and a cupboard to put clothes in. Overall I really enjoyed my stay and would definitely recommend Anabela's place to anyone visiting Porto.