I think the transit hotel is your best bet. The rooms are very clean. You acknowledge that is a pain to get a reservation. Better book early!
Your other options:
http://www.plaza-ppl.com/sg_en/index.php
http://www.sats.com.sg/sats/newlook1...est/start.html