Sawasdee Bangkok Inn
The Sawasdee Bangkok Inn is a basic (by western standards) hotel and for a while I did wonder if I was being extravagant, until I went to one of my fellow travellers hotel, my room had the most important thing in Bangkok, or any hot place, air-conditioning. I forgot to turn it on one night after a few bottles of Chang and did not feel well when I woke up a few hours later.
I can highly recommend the staff and the food here, there is a open courtyard area with a big screen TV, a bar serving fantastic food and a handful of computers.