This BnB is more spectacular in person than in the pictures. So well decorated and it has everything you need.
There is heat and Air Conditioning in all rooms (with a remote!). There are 2 bathrooms. Nice firm large beds. Kitchen with everything. Washer/dryer. And within walking distance of great restaurants. (or Uber anywhere to avoid walking those crazy hills. It is super cheap in Portugal!).
The host was great. I would stay there again for sure.
Note to light sleepers: choose the back room, which is super quiet. The front (Master) room is bigger and has huge ensuite washroom, but can get some street noise.