Das Sichuan Hotel liegt im Viertel Jinjiang, in einer Entfernung von 18 Autominuten vom Flughafen Chengdu Shuangliu. Die Gäste, die im Hotel übernachten, können ihr Auto vor Ort parken.
Wenshu-Kloster liegt eine 10-minütige Autofahrt von dem 4-Sterne-Hotel entfernt. Chengdu-Sports-Center-Stadion ist außerdem in 10 Minuten Autofahrt zu erreichen. Von hier aus sind es nur 15 Gehminuten zum Zentrum von Chengdu. Gedächtnistempel Wuhou ist in rund 3 km Entfernung von der Unterkunft. Das Sichuan Hotel ist nur wenige Schritte entfernt von der U-Bahn-Station 2nd Chengdu People's Hospital gelegen.
Die Unterkunft stellt 318 Zimmer zur Verfügung. Einige von diesen verfügen über einen Flachbildfernseher mit Satellitenkanälen und WLAN und viele tolle Annehmlichkeiten, vor allem eine individuelle Klimaregelung, ein Bügeleisen/-brett. Und Zentralheizung. Außerdem gibt es eine Minibar sowie einen Safe und einen persönlichen Safe. Die Badezimmer sind mit einer getrennten Toilette und einer Dusche augestattet und bieten zudem einen Haartrockner und Badelaken. Die Zimmer bieten einen herrlichen Blick auf den Garten.
Das Restaurant YuTian Restaurant befindet sich in einer Entfernung von etwa 5 Gehminuten vom Hotel und serviert chinesisches Essen.