I stayed at the Dusit Thani and had a great time. I stayed in the deluxe room and the check-in was first class. I went to a separate floor, had a refreshing drink, and was treated like a VIP. The restaurant was great for lunch or dinner, but the breakfast buffet wasn't so great. I actually passed on the free breakfast. Another low point was the gym. The location is pretty good ... you are right next to a light rail stop, so you can pretty much go anywhere you want. There are a couple of malls and shops around, but the nothing compared to MBK or anything.
The next stop was at the Shangri-La Hotel. I stayed at the Krungthep Wing Krungthep Deluxe King. I heard that everyone was extremely nice and you get spoiled, but it was OK. Maybe because didn't dress up and I looked local. My room was great, the wing I stayed at was fairly new and the design was up to date. That bed was ultra comfortable. The restaurant wasn't good and kinda expensive. The location was OK only because a light rail stop is steps away, other than that I wouldn't walk around outside. Another thing I liked about the hotel was the lobby and ballrooms. I would have a conference or even a wedding there.
My next visit there, I was considering the Peninsula or the Four Seasons.