We have worn and appreciated Champion clothing for years.  They are usually of the highest quality.  However, be very careful which non-Amazon "seller" you deal with -- they are not all the same.  In our case, the items were offerred from only one vendor. Buy from Rockin' Sox at your own risk.  If you have any choice to buy your items from a different seller, do so.  Our items arrived on time but were dramatically inferior to other Champion products that we have purchased from Amazon.  Specifically, the size of the garments (W-M) was significantly smaller than any other mediums we have purchased.  We even tired to have a relative, who wears a small (W-S), try on the garments and they were far too small for her.  Clearly, there was a problem with the manufacturing (maybe Rockin' Sox receives cheaper "seconds" from Champion) or in the size labeling.
When we attempted to return the items to Rockin' Sox, we were informed that return shipping would be at our expense.  We carefully packaged the items and returned them with the "return authorization" number enclosed.
We have not heard from Rockin' Sox since.  For a company, who was able to place the original purchase amount on our credit card within one day, to take over a month to credit that same card, is absurd.
Amazon has always been great to deal with in the past.  Rockin' Sox should be avoided.  Their business model appears to be a "mom & pop" operation, running merchandise out of their garage.  Stick with buying only from Amazon itself.  Some of the other "sellers" are just too risky.