El Hotel Caracas se encuentra en la playa de Guanabara, a sólo 10 minutos en coche de la Isla Shopping Plaza. La Lapa se encuentra a 26 km y el aeropuerto internacional de Río de Janeiro - Galeão, a 11 km. Las habitaciones tienen aire acondicionado.
Las habitaciones también están equipadas con TV por cable y minibar. El Internet Wi-Fi gratuita.
El hotel también dispone de centro de negocios, servicio de habitaciones, recepción 24 horas y aparcamiento gratuito.
El desayuno bufé incluye fruta fresca, fría y panes, así como té, café y zumos.