Bairro Alto is definitely the neighborhood to stay in and this Airbnb is very well-sited, with many nice restaurants and attractions nearby. The bedrooms are both on the rear of the apartment and shielded from the street noise, plus the beds are very comfortable for a great night's sleep.
There was plenty of hot water for showers and anything else. The internet was very fast. Carlos is a great communicator and self-checkin went flawlessly. We made sure we took at taxi from the airport, as it could get access through the street barrier instead of having to walk a couple of blocks uphill with luggage.
Be advised that the stairs are steep, narrow and uneven. It goes with the age of the building and is part of its character; just be aware if you have heavy luggage or an infirmity. The location can't be beat.