This hotel was booked for us for a working holiday and I was a little worried given the location of the hotel, but once there, we had no problems at all.
The hotel is located very close to the Skytrain which is very simple to use, clean,cheap, efficient, and air conditioned. On either side next door to the hotel are banks with ATMs. There are few places to eat around the hotel (barring hawker-type food) but the hotel restaurants themselves are very good. We tried the Lin Fa (Chinese) and the Spice and Rice (Thai) as part of a business group and they were delicious.
The room we stayed in was very large and clean (business room) and very comfortable. There are beautiful Thai antiques scattered throughout the hotel. The staff were all excellent.
I would recommend this hotel, although not having stayed in others around BKK I am not sure how it compares. The location should not worry you as it is very easy to get around.