Shangri-la has a high standard, very friendly and attending staff, nice rooms many with a riverview and you can follow the traffic on the river without getting tired, So many different kinds of vessels passing by. The location is excellent - quite rooms at least on the riverside, very close to the Skytrain station so it is very easy to come into the center of Bangkok.