overstock alway great with shipping. rec'd just 2 days. unfortunately, i have return and re-order a smaller size. my husband is normally wear between a large and med. i ordered large the shoulder and neck fit great, but the chest and tummy area is very loose. he 5'11 about 190lb. the material is very good, who wants a great bike jacket, this is the one.