I bought this well before the Christmas week, intending it to be for my dad for Christmas. However, because of a ridiculously long shipping time, it didn't arrive for Christmas and I had to print off a picture for him with a "it will be here soon!" Picture. Lame. The jacket finally arrived and it's great. I got him a large, and thankfully I did because it's not very large. It's got some cool features and appears to be warm for these cold winter days.