We have been lucky enough to be able to stay at the Shangri-La a few times and this occassion was as excellent as ever.
The check in is flawless (although I don't understand why it takes nearly 15 minutes!?) and everything up to our leaving is brilliant.
I would recommend this hotel to anyone who wants to experience a little luxury by the river in Bangkok!