We've stayed 2 nights in the flat, was enough. The flat is like the pictures, and close to the centre.
BUT we didn't had enough hot water for 3 people taking showers, at night it get very noisy with dogs barking and cars, we destroyed our coats in the stairs because of fresh paint (no signs!) and not even a sorry by the landlord. Be aware that he will ask you to pay the new fee for tourist in Portugal (never mentioned anywhere by him or Airbnb) at the last minute..