Just had a one night stay here and the hotel looks stunning. We booked a Premium Room under Impressario and were given a Premium View Room which has a better view of Chongqing. The room itself was stunning. However this was the first hotel room of our China trip which had a very strong smell of smoke. As far as I know it is not uncommon to smoke in hotel rooms in China but I do not get it why they assign this room without proper cleaning.
Overall, the language barrier was heavy. The Impressario credit was nearly useless as alcohol was suddenly not included (was not stated anywhere), hotel also did not respond after check-out.
The metro is not far from the hotel so I think location is not that bad, but it is of couse not in the center.