Delivery speed was reasonable to Singapore (around one month) when cheapest DHL shipping option was chosen. Package came in good condition. Bought an XL instead of my usual M-L size because i had read another review saying it was grossly undersized. Turns out this is not so accurate and XL was too big. I would say just get your usual size. Vest looks of good quality straight out the packaging and is indeed highly reflective (time will tell on its durability). However, i did notice very minor chips on the decals at the back of the vest, which was quite disappointing. Overall, reasonably well made and stylish jacket for those who dislike hi-viz colors.