I’ve stayed at a few Airbnbs in Portugal and this one is nice. It has everything that you need, good space and great hosts. The apartment location is good, close to many nice spots. The only consideration to keep in mind is that the apartment has a narrow and steep staircase from the entrance to the 2nd floor (3rd for Americans). If this doesn’t pose a challenge for you, then the apartment is an amazing choice.