L'hotel a 5 stelle Capital Hotel Beijing è situato nel quartiere Dongcheng di Pechino, a 25 minuti a piedi dal museo del Palazzo, e dispone di 588 camere con viste sulla città. C'è Wi-Fi nelle aree comuni e un bancomat e servizio di cambio valuta.
L'hotel si trova nel pieno centro della città, a 2 km dalla Piazza Tienanmen e a pochi minuti di auto dalla stazione della metropolitana Wangfujing. Il Capital Hotel si caratterizza per la sua prossimità a luoghi di interesse naturalistico, come il Parco Jingshan (3 km) e il Parco Beihai (3,1 km). La zona propone opportunità di shopping come il Centro commerciale Oriental Plaza, a circa 15 minuti a piedi dalla struttura. La stazione della metropolitana più vicina si trova a una distanza di appena 10 minuti a piedi
Il Capital Hotel Pechino ha camere dotate di una cassetta di sicurezza, una scrivania e una TV a schermo piatto con canali satellitari. Sono arredate con mobili spaziosi.
Una colazione a buffet è offerta agli ospiti della struttura al ristorante. Il ristorante gli XiBei YouMian Cun è situato a due passi dall'hotel e serve dei piatti della cucina cinese che sono in grado di soddisfare tutti i gusti.