for myself, i am thinking of Strand Hotel or Hotel 81 at bencoolen street.. Dun laugh first.... Hotel 81 in bencoolen street is clean.. and it is very affordable. Opposite Strand hotel, there is another hotel, also affordable.
These are good options because it is at town area and they are affordable.. less than $100