El hotel se encuentra a poca distancia de muchos lugares atractivos y está a 500 metros de la estación del metro, a 900 metros del estadio nacional de Pekín y se halla a 28 minutos en coche de la estación de tren de Pekín. Sus habitaciones cuentan con aire acondicionado, nevera, teléfono, minibar y baño con secador de pelo y zapatillas. La mayoría de habitaciones tienen escritorio, utensilios de planchado y caja fuerte. En el hotel hay un cajero automático.
Se encuentra cerca del centro de la ciudad y junto al Parque Étnico de China, con numerosas tiendas y restaurantes cerca y cerca de la mayoría de los locales olímpicos, a poca distancia del Centro Nacional de Convenciones. El aeropuerto de la capital está a 25 minutos en coche del hotel.
El hotel cuenta con varios restaurantes que sirven cocina china e internacional, incluidos los condecorados platos cantoneses.