I booked the Shangri-La as a surprise for my Thai wife as we had a day in Bangkok before flying onto another location.
We felt our room (deluxe river side) the room standard failed to live up to the price and reputation of the name. The tiles in shower looked old and discoloured along with sealant poorly finished and an eyesore. But worst still one of the plug sockets in the room was completely loose and exposed the metal/cabling behind which was downright dangerous.
Once out the room though we couldn't fault the staff or hotel and thought the food and beverage choice was the best I had experienced anywhere in thailand