La envidiable ubicación del hotel permite un fácil acceso a los distritos clave y los puntos de interés de visita obligada, ya que está a solo 15 minutos del centro urbano con el tren exprés desde la Terminal 3, o a 30 minutos en coche. Se halla a unos 45 minutos de los famosos lugares históricos como la plaza de Tiananmen y la Ciudad Prohibida, a solo una hora de la Gran Muralla y del Palacio de Verano y a escasos 10 minutos del nuevo centro internacional de exposiciones de China. El hotel ofrece un total de 362 modernas habitaciones y suites. Los flexibles espacios para reuniones y banquetes comprenden un total de 5.500 m2, e incluyen el centro de exposiciones del aeropuerto de Pekín de 2.000 m2, un salón de bailes de 900 m2 y otras 15 salas de eventos. El establecimiento está climatizado y recibe a sus huéspedes en un vestíbulo con servicio de recepción y salida 24 horas. El ascensor, el servicio de habitaciones y de lavandería, así como los 5 restaurantes y bares, completan las instalaciones del hotel. El hotel cuenta con habitaciones hábilmente diseñadas con mucho gusto. Todos los alojamientos vienen con un lujoso mobiliario. Las comodidades de las habitaciones incluyen TV por cable/vía satélite con pantalla LCD, teléfono, reproductor DVD/CD y conexión a Internet. Además todas las habitaciones vienen con ducha, cama doble, caja fuerte, aire acondicionado y calefacción central. El hotel ofrece gimnasio, así como extensas instalaciones recreativas como un spa chuan basado en la filosofía de la medicina tradicional china, un club de salud y una piscina de natación de 25 m. El hotel cuenta con un moderno restaurante chino.