O Windsor Florida Hotel combina o charme do Rio antigo e as facilidades da cidade moderna. Está localizado a poucos passos da praia do Flamengo, em local de fácil acesso a qualquer ponto da cidade, junto ao metrô e a cinco minutos do centro. Ao lado do Hotel, está o centenário Palácio do Catete.
Os 312 apartamentos são equipados com ar condicionado, telefone, TV a cabo, rádio, minibar e cofre privativo. O Centro de Convenções do Hotel oferece 20 salões: 15 no prédio principal e cinco no histórico prédio que abrigava a Casa da Guarda Presidencial do Palácio do Catete. Os hóspedes também dispõem de um completo e moderno Business Center. O amplo terraço do Hotel, com piscina, sauna, bar e sala de ginástica, oferece belíssima vista para a praia do Flamengo e a baía da Guanabara.