O hotel goza de uma localização ideal no centro da cidade, apenas a poucos minutos da zona de embaixadas. Fica nas imediações do Centro de Exposições Internacional da China, do Centro de Exposições de Agricultura e do World Trade Center da China. O hotel localiza-se na zona de negócios central, considerada o futuro centro do comércio em Pequim, com acesso fácil a auto-estradas importantes. O terminal rodoviário fica a cerca de 3 km.
Os quartos do hotel são extremamente confortáveis e apresentam uma decoração primorosa, dispondo ainda de acesso à Internet de alta velocidade e televisão via satélite/cabo. As casas de banho privativas compreendem duche, banheira e secador de cabelo. Os quartos dispõem também de cama de casal. As amenidades padrão incluem ainda rádio, minibar, frigorífico, facilidades para preparar café/chá e conjunto para engomar. Todas as habitações dispõem de ar condicionado e aquecimento central.
Quando mesmo o detalhe mais ínfimo tem de estar perfeito, os hóspedes poderão confiar nas facilidades avançadas e experientes profissionais de conferências deste hotel para obter resultados produtivos e positivos. O estabelecimento climatizado coloca à disposição 12 salas de reuniões, bem como um total de 219 quartos e um hall de entrada com recepção e serviço de check-out 24 h por dia, cofre, guichet para câmbio monetário, bengaleiro, elevador e salão de cabeleireiro. Os hóspedes poderão tomar refeições e bebidas no café, no bar e no restaurante. Adicionalmente o hotel compreende acesso à Internet sem fios, serviços de quartos e de lavandaria e parque de estacionamento.
Os hóspedes poderão recarregar energias no elegante centro de lazer do hotel e revitalizar a mente, o corpo e o espírito. O centro de fitness totalmente equipado está aberto sob 24 h para a conveniência de adeptos de desporto. Os hóspedes poderão também relaxar na piscina interior aquecida com sauna e sala de vapor. Existe serviço de massagens ao dispor.