We had a blast in Rio. Apartment location was great, a block away from copacabana beach, city buses, restaurants, shops, everything was near!
Apartment was ok, my only complaint is that the sofa bed was terrible. It's almost impossible to sleep in there. I left with a back pain. For two people it's more then comfortable but for three I wouldn't recommend it.
Everything else was fine.