Miramar by Windsor Copacabana liegt direkt an der Avenida Atlántica in Copacabana, nur etwa 15 Meter vom Sandstrand entfernt. Die Lage bietet einen offenen Blick auf das Meer und ist zugleich nah am Stadtzentrum sowie an öffentlichen Verkehrsmitteln. Einkaufsmöglichkeiten im Einkaufszentrum Rio Sul sind fußläufig in circa 30 Minuten erreichbar, während bekannte Sehenswürdigkeiten wie der Zuckerhut in ca. 10 Minuten Autofahrt erreichbar sind.
Das Hotel bietet Zimmer mit Optionen wie Balkon oder Terrasse und Blick auf das Meer. Die Bettenauswahl reicht von Doppel- bis zu Kingsize-Betten, ergänzt durch Annehmlichkeiten wie Safe, Minibar und Klimaanlage. Die Badezimmer sind mit Dusche, Badewanne und Whirlwanne ausgestattet, ergänzt um Haartrockner und Kosmetikartikel.
Miramar by Windsor Copacabana verfügt über verschiedene gastronomische Einrichtungen einschließlich Nichtraucherrestaurants mit Klimaanlage, Café und Bar. Gäste haben die Wahl zwischen Übernachtung mit Frühstück und Halbpension, jeweils mit Buffet oder à la carte Speisen. Wellnessangebote umfassen Sauna, Whirlpool und Massagen, ergänzt durch Fitnessstudio und ein vielfältiges Sportangebot am Strand.