Miramar by Windsor Copacabana liegt direkt gegenüber dem Meer auf der Avenida Atlántica im Stadtteil Copacabana. Nur etwa 15 Meter trennen das Hotel vom feinen Sandstrand, während das belebte Einkaufszentrum Rio Sul in rund 30 Minuten zu Fuß erreichbar ist. Die Innenstadt mit ihren Sehenswürdigkeiten und der berühmte Zuckerhut sind in circa 10 Fahrminuten erreichbar. Der 17-stöckige Bau beherbergt 156 Zimmer, die einen Blick auf das Meer bieten können.
Die Zimmerauswahl umfasst Unterkünfte mit Doppel- oder Kingsize-Betten und der Möglichkeit für Zustellbetten. Sie sind mit Balkonen oder Terrassen ausgestattet und bieten angenehme Ausblicke. Zu den Ausstattungsmerkmalen gehören ein Safe sowie eine Minibar. Für Komfort sorgen eine Klimaanlage, Satelliten- und Kabelempfang, Radio, CD- und DVD-Player sowie WiFi. Die Badezimmer verfügen über Dusche, Badewanne und Whirlpoolwanne sowie pflegende Kosmetikartikel.
Das Hotel offeriert verschiedene gastronomische Einrichtungen, darunter einen Nichtraucherbereich mit Klimaanlage, ein Café und eine Bar. Verpflegungsarten beinhalten Frühstück und Halbpension, mit Buffet oder Speisen à la carte. Überdies stehen diverse Wellnessangebote wie Sauna, Whirlpool und Massagen zur Verfügung. Sportliche Möglichkeiten umfassen Aerobic, Fitness und Wassersport am Strand.