Very expensive for me at over US$60 / night, I enjoyed staying at Promenade Verano Stay.
The Olympic Gymnastics venue is 1.6km distant. The only problem was crossing this busy highway. A pedestrian walkway should be completed in time for the Olympics.
I ate almost exclusively at one restaurant about half way between my apartment and the Gym.