I used to use frequently and never had a problem.
Then one of their offers turned out they'd oversold but kept on taking orders - and charging cards. All got very messy and I eventually got refunded after they'd sat on my money a few months. No attempt at customer service worth talking about by anyone other than a certain forum member. Who was excellent, I might add.
Stayed away until another offer tempted me - and sure enough, they took the money and then came back a week later telling me they'd run out. Refund quicker this time, customer service still nil. I know that the items I ordered are on the shelf in the new Barnsley shop and a week is plenty time for an inter branch transfer.
Add a side order of times I've been there in person and prices have been wildly not as advertised until pointed out (and blamed on the stock system like everything else)
When they get it right, the price is good and everything's great. They must do this fairly often to still be here.
When it goes wrong, they're maddening though.
I may have the odd chain or pair of socks from them in future, but I'm done with ordering things I actually need because I simply can't trust them to have it.