I stayed one night there on points. It was good value. The hotel is old, yes, but I found it to be quite OK for my stay. Bed is firm, yes, but not worth complaining about. I got the same amount of sleep vs my mattress at home. I found the room to be classic and elegant. I got upgraded to a higher floor with a park view (but the same type of room) as a Diamond member. Breakfast was complimentary and good, but I much prefer the Thai breakfast at Hotel Indigo Dazhi nearby. Dinner at the Brassiere was delicious and the live music was great. Well worth my stay.