I bought this for my boyfriend for christmas and it was expected to come between Nov. 29th and Dec. 14th and it arrived November 23rd. Needless to say...I was very happy. I ended up giving it to him early so he can wear it for Thanksgiving, he loves it. I am glad it came early and it is really nice looking, for sure worth the price.