I always stay in Geylang at the Fragrance Hotel. Okay, it is in a red light district. But my wife even loves it, mainly for the copious food everywhere 24 hours a day. I get a room there for S$40/night. For normal walk-ins they might stick to the regular price of S$45 or S$50.