The place is very well located in Copacabana. Close enough to the metro station and other means of transport that take you to the main attractions in the city. The proximity to the beach is a plus too.
Regarding the apartment, it is just as described in the publication.
Julia was a great host, I recommend staying at her place!