Wowpow use to sing the praises of the Pinnacle Lumpini, especially when booked through 'Jimmy', as one of the best value hotels in BKK.
I only stayed there the once, and found it wise when entering the room to take the precaution of reaching in from the hallway to turn on the lights first, waiting 10 seconds, and then going in. That gave the cockroaches time to scurry away out of sight so I didn't have to see them. But I never the less checked under my pillow to shift the blighters off the bed before sleeping.
Just across the road from the Pinnacle is Vincents & the Seven Rooms. I tend to stay there when in Bangkok. Good value, charming host, good restaurant, independant access to the rooms, and not a bad location.