When I ordered the shirt it said that it will be delivered in a week and it was nice and warm outside. After 2 weeks I got an email that the delivery is 2 weeks late. I waited again and got an email that the delivery is 3 weeks late. I called amazon to cancel the order. Amazon said that you can only return in and get your money back when it arrives, the order cannot be cancelled. In short I got my order after around 2 months and i could not wear it as it started getting chilly outside. Will never order anything from the seller again.