The Shangri-La Bangkok is another example of the 'Shangri-La standard'. I have been staying in several of their hotels over the years and always have been very satisfied.
Location wise it is a fairly good choice with easy access to Silom, the River ferry as well as the sky-train. The highway is also very near. Internet access is for free in all Shangri-La hotels.