It is a nice place to stay with a very good location. Nearby the Leblon beach and nice restaurants.
There is a supermarket two blocks from the apartment. Metro is 6 blocks from the apartment and you have a lot of other public transportations available around.