I was so worried that this would not arrive in time for Christmas, but it did and in plenty time. The style in the color and size needed was out of stock so I ordered this style instead, so I am hoping he won't notice and that these will look just as good on him. Will look to order from this seller again. Thanks for making sure my son's Christmas gift would be under the tree!