Set on the banks of the Chao Phraya RIver, just down from the Oriental, the 799-room Shangri-La Hotel has enough facilities for you. The accomodation which is divided among the two wings, is plush comfortably and well-equipped.
The pools are lovely and well hidden among the manicured, lush with beautiful gardens. It is rated five star hotel and yet an affordable one though located by the Chao Phraya River.