I stayed there while attending the canton fair. The rooms are nice but the rest is terrible. The food is very bad, the restaurant looks like a banquet hall, it's very hard to communicate since most hotel employees don't speak english and the lobby allows smoking with no air-conditioning. Smells bad. Also, the bed is worse than sleeping on the floor (rock hard)