El hotel ofrece 693 habitaciones elegantemente amuebladas de varios tamaños y diferentes categorías. Dispone de habitaciones lujosamente amuebladas, apartamentos con servicio de hotel y plantas club diseñadas para viajeros de negocios. Cuenta con aire acondicionado y vestíbulo con recepción 24 horas. Hay disponibles restaurantes y servicio de lavandería.
El hotel está situado en Mongkok en el corazón de Kowloon, por encima de la estación de trenes de Kowloon-Canton, a sólo 35 minutos en tren de los aeropuertos internacionales de China y Hong Kong. Está directamente conectado con uno de los mayores centros comerciales de Hong Kong, con más de 200 tiendas y un multicine con 8 salas. Hay conexión al transporte público muy cerca con la estación de KCR Mongkok a sólo 2 minutos. Harbour City está a 10 minutos en transporte público, mientras que el Centro de Convenciones y Exhibiciones de Honk Kong está a 12 minutos.
Una selección de excelentes restaurantes ofrece una amplia variedad de especialidades que encantarán a los más exigentes. Ha sido inaugurada una nueva extensión del restaurante Royal Plaza Chinese, que ofrece cocina de Shanghai, así como manjares del norte de China. También sirve comida cantonesa y suntuosas delicias de marisco.