my wife and i had a very good time staying at Shangri-la Bangkok we stayed at the executive floor, the staff were very friendly, the view of the river was great the room was designed in such a way that you wish to stay all day in. The breakfast menu on the 24th floor was good, the room service late at night had great meals and the entertainment program was full for all types.