The location is perfect! Close to the metro station (Largo do Machado) also you can walk to the drugstore, markets, restaurants, bar :D
The apt it's very comfortable. Certainly the best place to stay in Rio.
Elen thank you very much! It was lovely.