Das Hotel Windsor Florida liegt in der Innenstadt von Rio de Janeiro zwischen dem Copacabana-Strand und dem Geschäftszentrum. Die Umgebung bietet ideale Verkehrsverbindungen mit nahegelegenen Metrostationen und ist fußläufig gut erreichbar zu beliebten Sehenswürdigkeiten wie dem Flamengo-Strand und dem Catete-Palast. Die Flughäfen Galeao und Santos Dumont sind gut angebunden und in 15 bis 30 Kilometern Entfernung.
Das Hotel bietet 312 Zimmer, von denen viele mit Teppichboden ausgestattet sind. Gäste finden hier Doppel- oder Kingsize-Betten sowie Balkone oder Terrassen mit Stadtblick. Die Zimmer verfügen zusätzlich über eine Klimaanlage, Safe und Minibar sowie moderne Bäder mit Dusche und Badewanne.
Zu den gastronomischen Einrichtungen zählen ein Restaurant mit Klimaanlage, Café und Bar sowie Buffets zum Frühstück, Mittag- und Abendessen. Das vielfältige Angebot wird durch Kindermenüs ergänzt. Für Freizeit und Erholung stehen Wellness- und Saunabereiche, ein Außenpool und Fitnessstudio bereit. Geschäftsreisende profitieren von Fax- und Geschäftsservices.