We stayed at Windsor Florida for 7 nights and it is in a good location, right next to the metro station, which makes it convenient to get to other parts of Rio. The complimentary buffet breakfast was the best I had during my 3 week vacation in Brazil, as the food is of a good quality and there's a great selection.
The rooms are nice, spacious, clean and well designed and there is also a rooftop pool within the hotel that overlooks Christ the Redeemer. The food and drinks in the pool bar are good and reasonably priced, so it's definitely worth a visit.
Only downside to the hotel was the temperamental WiFi in the room and during our stay there were ongoing construction works, so there was a lot of hammering and sawing from 8:30am, which was less than ideal!