Check in staff were friendly. The room looked like it had been luxurious in the past, but badly maintained: water stains all over the bathroom, stained carpet, and peeling sinks. Despite the listing stating that rooms had safes, ours didn't; reception was confused about why I thought there should be one, but offered to bring a safe deposit box from an unoccupied room.
The room was nice and large, but had a strange layout; a sofa was hidden behind a pillar, and the light switches were all over the the room in such a random orser that when trying to go to bed, we couldn't find the switches to turn off some of the ceiling lights! Because the phone was broken (and didn't get fixed despite my complaint) I had to go down to reception in a dressing gown at 11pm to ask where the light switches were. They sent someone from housekeeping up, who couldn't find them either. Eventually we discovered the (ceiling) light switches... at the back of a cupboard.
Frankly, not the best experience I've had in a hotel. I can see how this might have been a 4 star hotel 15 years ago, but now I've been to better 3-stars in Bangkok that also were cheaper.
One upside is that the location is quite good; 10 minutes walk to Silom MRT and the BTS.