Depends on what "decent" means to you. I personally wouldn't want to stay in one of the three hotels located diretly in Boyztown. You can't get to sleep there without earplugs before Boyztown closes down for the night.
Look at "Twoguys Guesthouse" on Soi Yensabai (or their neighbour Kingfisher) if you look for something clean and cheap. They are around the Corner from the Austrian/German consulate and 5 minutes walk from Sunee Plaza. More upmarket is the Barraquda on 2nd road, across the road from a Marriott, in case you want to splurge on your room. Both are Walking distance to Boyztown.