The apartment is perfect for 2 or more people. We were the 4 of us and it fit us perfectly. It is equipped with everything needed such as small electric space heater in every room.
In addition Joao is really responsive for any kind of questions you may have.
For the location, the apartment is walking distance to the city centre, roughly 20-25 minutes. Easy to go since it is a downhill road, otherwise the metro is an alternative.
Overall, great stay at Joao's place, which is lovely and has been renovated few months ago.