Aperto al pubblico nel 2005, l'hotel è stato completamente riostrutturato nel 2007: su 23 piani di edificio, l'albergo offre 367 camere, con camere standard grandi 25mq.Il Catic Plaza Hotel dispone anche di una grande sala conferenze, che può contenere fino a 400 persone, una più piccola per 200-300 persone, una sala multifunzionale per 200 o 300 persone e cinque sale conferenza più piccole, per 20-40 persone. L'atmosfera elegante dell'hotel è inserita in un contesto urbano senza problemi di traffico, a 15 km dalla stazione ferroviaria centrale di Beijing ed a 27 km dal Capital Airport di Beijing, entrambi raggiungibili in mezz'ora d'auto.