Thank you for the recommendations. Hotel occupancies appear to be quite low right now in Singapore, so I kept delaying my decision on which serviced apartment to stay at.
In the end, the procrastination paid off, as I found a great stay one get one promotion at the Traders Hotel, Shangri-La's lower tier brand, so essentially 50% off the best available rate or less than S$100 per night before ++. Criticism on tripadvisor is that the rooms are tiny (only 300 sq ft) but the location isn't bad and it's hard to beat that rate.
If anyone is interested, I think tomorrow is the last day to make bookings at Traders across the region.
Booking promotion code is traders21 or do a google search.