Didn't come in when expected but they had clear communication regarding that so I do not fault them. I work with online retail as well so I feel like I understand how these things go and oftentimes it's out of the brand's control. Products were excellent and good quality so far. Fit is great, too.