The Vie hotel is one of my favorites in Bangkok and I would say the best I have stayed in for this category. It is cheaper than the top brand names, but all in all I find to be a better hotel.
Customer service is excellent, and the employees are always very helpful and attentive and friendly.
Convenient for the BTS, just a few meters away. The free Tuk Tuk is another benefit and can get you faster to the shopping areas (a plus in the hot weather).
The restaurant is one of the best. They have a french chef who uses only fresh local ingredients. The style is largly Western with a touch of Thai. It is pretty expensive however, and it would be better if they had an alternative say snack bar for when you just want a small meal.
The rooms are fairly large and well decorated. Very clean.