El hotel está situado directamente en el centro de negocios de Qianmen Dashilan, a solo unos minutos al sur de la plaza de Tiananmen y de la Ciudad Prohibida. La famosa calle cultural Liu Li Chang está situada a solo 10 minutos a pie.
Este hotel climatizado fue inaugurado en 1998 y recientemente renovado en 2006, es limpio y elegante y se encuentra en una ideal ubicación céntrica en Pekín. Hay dos estilos diferentes de habitaciones a elegir: uno es totalmente chino y el otro es de carácter europeo. El hotel comprende un vestíbulo con servicio de salida y recepción 24 horas, caja fuerte, servicio de cambio de divisas y guardarropa, además de ascensor, bar, restaurante y sala de conferencias. Además, dispone de conexión a Internet WiFi, servicio de habitaciones, aparcamiento y servicio de alquiler de bicicletas.
Todas las habitaciones están dotadas de agua caliente las 24 horas en el cuarto de baño privado con ducha, bañera y secador de pelo, así como de TV con varios canales vía satélite/por cable, cama doble, teléfono de línea directa y conexión a Internet. Asimismo, cuentan con aire acondicionado y calefacción central para la comodidad de los huéspedes.
Hay un gran restaurante que sirve platos occidentales y orientales a precios razonables y está decorado con una imitación de estilo antiguo. El bar en la sexta planta, con una bonita vista, sirve café y bebidas baratas.