We stayed at the Sheraton Grande for 3 nights during our honeymoon and loved the entire experience. The staff was incredibly friendly and accommodating and helped make sure our experience was perfect. They warned us about taxi drivers and how to insist that they turn on the meter, one taxi driver tried to cheat us and we got out so the hotel door man chased him down and yelled at him (thank you sir!). Our first night in Bangkok we were exhausted from traveling and sitting in traffic from the airport, luckily we found the Jazz bar in the hotel and enjoyed some wonderful cocktails and snacks. Each day we ventured out to do new things, the great thing about this hotel is the location. Not only are you close to the subway (which can take you everywhere) you can easily walk to a few places or take a Tuk (highly recommended experience).
We loved our stay here and should we ever return to Bangkok this is where we would stay!