Location is good, less than 10 mins walk from gongyuanqian station. It has 2 lines, convenient to travel to various places like airport, shangxiajiulu, mausoleum. Beijing lu is less than 5 mins walk away.
Room is good, clean and spacious. Air conditioning and hot water always available and working well. Wifi is great too but not fantastic, acceptable for hotel standards and good enough for simple browsing and chatting.
Overall, hotel canton is a dated 4-5* hotel with its age showing. Efforts to improve and adapt is visible but still has signs of wear and tear especially on carpet and furnitures. For my stay, I have no complaints and recommend hotel canton for the location and value for money price.