We had a nice time staying at apartment near Leblon. The beach is very close and the apartment was exceptionally tidy. There are grocery stores and restaurants within a 15 minute walk. We made great use of the outdoor shower and tanning area though it was too warn to even ask about the hot tub. The wifi was mostly reliable and when we had issues with it, they were quick to help and even invited us into their home to use the internet if the problem persisted.
A great stay with warm and inviting hosts.