Have a look at these bed and breakfast places in Bangkok:
http://www.tripadvisor.co.uk/Hotels-g29 ... otels.html
I think you may be able to do better than the Centaur Inn at a reasonable price.