Quality is hit or miss, mostly miss these days. I've spent tons of money there over the years and the prices go up but the quality has gone down. Good luck getting a refund when you make a return. I'm in the middle of a dispute on my credit card for a refund of $243 they owe me. I sent proof they received the package, received an email it could take 14 business days for the refund (website says 1 to 2 weeks, no business days mentioned) and here it is a month later and still nothing and now they are no longer answering my emails. They've lost me as a customer.