Este hotel climatizado consta de 130 habitaciones y fue construido en 2009. Dispone de vestíbulo con servicio de salida/recepción 24 horas, caja fuerte, ascensor, sala de desayunos, conexión a Internet, servicio de habitaciones, servicio de lavandería y aparcamiento. El salón del estudio de TV es un lugar importante para el teatro y las artes. La altura del edificio es 12,2 m y la superficie de construcción abarca 1332,84 m. Hay tres pequeños estudios de 300-700 m de superficie, tres salas de postproducción y cuatro salas de conferencias con capacidad para 40-150 personas.
El hotel está situado en el interior de la Torre de la Televisión de Pekín, con la avenida Chang'an al norte, Dongsan Huan al este y Jianguomen al oeste. Se encuentra entre la zona de negocios de Wangfujing y el distrito financiero central, cerca de la zona de negocios de Jianguomen, que conecta Donger Huan y Dongsan Huan.
El restaurante tiene capacidad para 230 comensales y está situado en lo alto del edificio. Además, ofrece 5 salas VIP y 8 salas para negocios. Se sirve desayuno continental de bufet cada mañana.