Stopping over in Singapore for 3 nights (two nights on way out and one on way back). We're happy to blow the budget a bit on somewhere amazing for the first 2 nights but wondering if the likes of Marina Bay Sands are worth it? Will be 2 adults and a 4 year old and we'd like to be close to the Gardens by the Bay. Recommendations gratefully received. Thanks!