My house has easy public transportation access, it's near a mall and most of the Olympic games venues. It's cozy, quiet, in a nice and safe neighborhood, the kitchen is complete, the dog is very friendly and you will be welcome to stay with me!
Deodoro is about 4km far from here. It takes 21 minutes by bus and 11 minutes by car. In order to go to Deodoro you need to take one bus but to go to Barra da Tijuca, two buses and it takes about 30 minutes, depending where you are going.