Situé à 300 mètres de la plage de Copacabana à Rio de Janeiro, le Windsor Copa Hotel dispose d'une salle de sport, de chambres climatisées et d'une connexion Wi-Fi gratuite. La station de métro Cardeal Arcoverde se trouve à 500 mètres.
Chaque chambre est dotée d'une télévision par câble à écran LCD, d'un minibar, d'un bureau et d'une salle de bains privative avec sèche-cheveux. Certaines sont plus spacieuses et possèdent un balcon donnant sur la ville.
Le restaurant du Windsor Copa Hotel sert des plats à la carte et un petit-déjeuner buffet avec des fruits et des jus de fruits frais.
Le Windsor Copa Hotel se tient à 25 km de l'aéroport international de Rio de Janeiro-Galeão, ainsi qu'à 13 km du stade Maracanã et de la statue du Christ Rédempteur. Le mont du Pain de Sucre vous attend à 3,5 km.