This is a public service announcement to cyclists. If you live in Singapore and are shopping for road bikes, don't buy from Specialized Singapore's online store. Delivery is a pain, and Singpost, which delivers for Specialized, provides absolutely zero notice about when they will be showing up at your residence to deliver the bike. Then if it so happens that you miss the delivery, they won't even provide a missed delivery slip with contact information to reschedule a delivery. It happened to me. The only thing I saw was late updates to online tracking info-- I did not even realize they attempted delivery. I think I was even home when they claimed an unsuccessful delivery. You are better off walking into an actual bike shop, picking a bike, and having their dedicated delivery service bring you the bike at home at a set schedule. Trek Singapore was way better in delivering bikes to my doorstep (I have several bikes, a mix of Trek and Specialized bikes). Considering I paid several thousand for the bike, you'd think that the delivery service would be better. Specialized should change Singpost to a better delivery service.
UPDATE: It appears that the "tracking information" is wholly inaccurate. Apparently Singpost delivered the bike components to a local bike shop and then that shop assembled it. So it was laughable when the tracking info indicated "delivered" to me. Because it wasn't. I didn't yet receive the bike. It was still with the local shop. I eventually did get the bike but not without several chats and calls to figure what the heck was going on. This whole thing begs the question of why Specialized and Singpost provide the tracking number to the customer in the first place when it is not relevant and accurate at all. The tracking info is very misleading since it seems more like tracking for the bike shop to receive the parts than for the actual purchaser of the bike. Like I said, you're better of just going straight to a good bike shop and arranging delivery than using the online store.