I stayed at the SIN transit hotel a few weeks ago and never heard a peep from constuction noise. As mentioned, you do need to book in advance.
With your layover, the transit hotel is perfect. A 6-hour stay is extremely inexpensive (about $45 IIRC), and it's a wonderful place to relax, take a long shower, and get some rest between flights.