We had a short stay in Rio and location of the flat is perfect in Leblon! Close to a lot of nice restaurants, walking distance to the beach.
The flat has two toilets and a separate bedroom. We didn't use the kitchen much but it looked like you could cook if you need to. There was also a washing machine which is always handy.
Although it was ground floor the windows are not facing the street and it was quiet.
For our purposes it worked well!