Thanks for sharing! I just booked a couple hours earlier for 2 nights in Canopy and 1 night at the Sofitel legend for the reasons you mentioned. Since Canopy is right outside the Datang Everbright CIty and there should be more things within walking distance. A little regretting not booking 2 nights at the Sofitel Legend instead now after hearing from you. I have yet to see a poor review of it