L'hotel a 3 stelle Casa Deluxe Hotel è situato nel pieno centro di Kowloon, a 250 metri da luoghi di shopping come il Jade Market. L'hotel comprende 87 camere e diversi servizi, come un negozio e un ristorante.
La Strada delle stelle dista 2 km dalla struttura, mentre il Skyline di Hong Kong è a circa 2 km di distanza. Tra i luoghi di culto nelle vicinanze figurano il Tempio di Tin Hau (250 metri) e l'escursione St Andrew's Church (1 km). L’hotel è a breve distanza da King George V Memorial Park e il Museo dei giocattoli Hong Kong International Hobby and Toy Museum. La stazione di metro MTR Mong Kok è a circa 5 minuti a piedi dal Casa Deluxe Hotel che si trova a 3 km dal Museo della tomba di Lei Cheng Uk Han.
Alcune camere del Casa Deluxe offrono connessione Wi-Fi gratuita, servizi per la preparazione di tè/caffè e un impianto di climatizzazione. La TV a schermo piatto con canali satellitari, e certe comodità, come la possibilità di stirare e un impianto di climatizzazione sono anche forniti. I bagni sono dotati di un WC alla francese e una doccia, asciugacapelli e pantofole.
Gli ospiti possono godere della colazione al ristorante. Il ristorante Tsui Wah Restaurant offre piatti asiatici e si trova a una distanza di meno di 6 minuti a piedi.