How is Rio de Janeiro?

Until now my favorite city from all the ones that I visited is Rio. It really does have something of its own that snatched your heart and won't give it back. Rio is a city of contrast: it has favelas (poor neighborhoods) that are located in the hills (for me…