Having stayed in many Airbnb's, this has been one of the best.
It is great value for money, and contact with João was responsive.
The flat its self is of a good size, in a great location. It was spotlessly clean, with all the essentials in the flat to have a comfortable stay.
I highly recommend!