This place is simply perfect. Very well decorated and equiped, incredible view on the beach of Leblon (25th floor !), cleaning ladys coming in everyday if you want to, access to the building swimming pool and gym. Plus, the building is perfectly located in Leblon with nice restaurants around, malls to go shopping and the beach just nearby...
On top of that, Roger is a with no doubt a super host. Roger was keeping in touch with us days before we arrived in Brazil and through our entire stay. We always felt we had someone to go to in case we needed advice or anything else.
In short, it would be nuts to go somewhere else if coming to Rio ! :)