Arrived Singapore with two full days before embark on Feb 28th. Split our nights between Sofitel City Center and Marina Bay Sands - while Marina Bay Sands is quite an experience and everyone should go see it, we preferred the overall elegance of the Sofitel.
We booked in Club Class - essentially a nice sized, mini-suite sized cabin with some nice perks. Our cabin - Dolphin 329 - was quiet, in good shape and centrally located. My only gripe would be that the balcony had no privacy from cabins above us.
Dining for Club Class is in the Santa Fe Grill - a lovely setting with nice decor and great acoustics. We were a table for eight and could actually hear from one end of the table to the other without shouting. The overall experience - food and service - we experienced was amazing - best non-specialty dining experience we've had on 20+ cruises across a fairly broad segment of the cruise industry offerings.