The apartment is nice, in very good conditions and the fact they have AC in every room is a great PLUS, because it gets really hot in Rio. Following the brasilian style, the beds were not comfy at all, but I think it is how they make beds there :) The Copacabana area didnt feel safe or nice to us, so we dont recommend if you can afford staying in a nicer area such as Ipanema, Leblond or Barra. If not, the apartment is comfy, big and nice, close to the beach, to the metro and some markets and shops.
We didnt communicate with Giovanni, but mostly with the owner, Fernanda, who was ok. You can tell she really cares for her apartment, but so much, that she might not let you use the washing machine, for example, because she is afraid guests will break it :) Also, do not expect any basics, not even toilet paper, to be provided.