El hotel está situado en una zona privilegiada, en el nuevo centro financiero y cerca de Palos Grandes, hogar de algunas de las más distinguidos tiendas, restaurantes y bancos, así como de algunos de los principales centros de negocios de la ciudad de Caracas. Situado frente a una parada de metro, este hotel cuenta con 195 habitaciones y suites totalmente equipadas. Además, dispone de un restaurante de cocina internacional con aforo para 130 comensales, un bar en el vestíbulo y seis salas de conferencias, así como acceso a internet wifi en todas las zonas comunes del hotel, un lounge bar, una piscina panorámica y un gimnasio.