For years I have been booking the Grande Center Point Hotel Terminal 21 when I come to Bangkok. It's not the cheapest, but for me it's the best way to travel. BTS and MRT can be reached within a few minutes. Besides, it's girl frindly. It has a large pool, as well as a fitness studio, all of which are included in the price. Also only a few minutes walk away is the Benjakitti Park, which I like to jog in the early morning hours. If you take a standard room, there is breakfast in a large breakfast room where a high level of noise is through the many people. I usually book a Grande suite, with which one is entitled to have breakfast in an exclusive breakfast room, in which much more peace is. The shopping center Terminal 21 can be reached directly via the hotel lobby. Make life easier. :-)
Here are some pictures of the grande suite.