Michael was a gracious host.
The spot is located on the lower part of the charming and hilly neighborhood of Santa Teresa. The location of the apartment is quite quiet at night, but Santa Teresa has a busting mini downtown area (distinct from Rio's downtown) that has its own theatre, dining options, and dancing venues.
It is only about a 7-10 minute walk from the neighborhood of Lapa, which is filled to the brim with dining spots, music venues, and other conveniences (markets and other commercial enterprises).
All in all I would definitely recommend this place to any traveler interested in visiting Rio, especially over the long term.