What you would expect from the Shangri-La
Excellent staff, very helpful, fantastic pool, jacuzzi, steam room and facilities. As you would expect from a hotel of this standard really.
The hotel is well located near the old city wall and so it is easy to get into town and only a short walk from the night bazaar.
The buffet at 399THB++ in their restaurant is also very good value, there is also free corkage on a Tuesday and Wednesday night, if you want to take some of your own wine/champagne with you, as this is less good value, but that is pretty pricey anywhere in Thailand.
All in all a great stay and highly recommended.