El The Twenty First Century Hotel, de 3 estrellas, cuenta con 388 habitaciones y está situado cerca del barrio de negocios de Pekín, a 6 km del Templo Lamaísta. Los huéspedes pueden disfrutar de una piscina y pista de tenis, clases de fitness y también instalaciones de ocio del hotel, mientras se alojan en el hotel, situada en una zona comercial.
Este hotel está situado a 4 km del Hospital de Amistad China-Japón y a poca distancia de la estación de metro Zaoying. La Yansha Youyi Shopping City está a solo 5 minutos caminando del Twenty First Century Pekín, mientras que la estación de autobuses Anjialou, está a tan solo 300 metros de distancia. Este alojamiento te brinda la oportunidad de visitar lugares de interés natural como el lago Water Lily Lake, a menos de 450 metros de distancia. El hotel The Twenty First Century Hotel te brinda la oportunidad de visitar lugares de interés natural como el Parque Ritan, a 4 km de distancia. La estación de metro más cercana está a 10 minutos a pie del hotel.
El hotel cuenta con TV y espejo en algunas habitaciones.
El restaurante del hotel está disponible para que los huéspedes disfruten de sus comidas. El restaurante el Bodensee Kitchen sirve platos de la cocina austríaca y está justo en frente del establecimiento.