We stay in air BNB constantly while traveling and we’ve had quite a few bad experiences.
Fortunately this was one of the best.
Extremely clean, well looked after, very attentive host.
Luxury items available to use.
Apartment is pretty close to a favela but if you know Rio most places do.