El Windsor Oceânico se encuentra en Barra da Tijuca, a 100 metros de la playa y a 8 km del parque nacional del bosque de la Tijuca, y ofrece piscina exterior y vistas al mar
También hay un restaurante
Las habitaciones presentan una decoración moderna e incluyen aire acondicionado, TV de pantalla plana, minibar y artículos de aseo gratuitos
El establecimiento dispone de sauna y centro de fitness equipado
La recepción permanece abierta las 24 horas
El Windsor Oceânico está a 14 km del parque olímpico y a 17 km de la playa Pontal
El aeropuerto Santos Dumont se encuentra a 27,4 km, mientras que el aeropuerto internacional de Galeão se halla a 34,2 km