I can recommend this lot
http://www.centrepoint.com/ after having stayed there when I worked in Bangkok for a while. I didn't pay the bill, my company did, so you will have to look around the website for prices but the apartments have eveything in them, i.e. washing machine, microwave, satelite TV, plates, cutlery etc. There is 24hour concierge services and in the block where I stayed (Lang Suan) there was a small grocery style shop on the ground floor along with a restaurant. There was also a fitness centre with weight training equipment, a sauna and a swimming pool on the 5th floor, plus a small office suite if you needed use of a computer and it's software, i.e. Word, Excel, internet etc.