If I could give them lower than one star I would. You get what you pay for. Yes, they are cheaper than the others. But, they saved my credit card information in their system without my authorization and when I placed a subsequent order, they processed it through on my card tied to my business accounts instead of giving me the option to type in information on the card I wanted to use. They called it a "glitch" and said it is happening to multiple customers and they don't know why. Their support people said they were cancelling the transaction and placed another order on the card I wanted to use. The original order was not cancelled and once both orders went through on both cards they refused to refund the money to either. They have employees working from home that took my credit card information, reading the card numbers out load while their "family" was present. My bank contacted them for a refund and they refused them as well, so my bank froze my account. It's been a week and still they refuse to process a refund on either card, saying they cannot because my account is frozen. Finally, after days of no return phone calls and talking to supervisors that process to fix the issue, they have agreed to "mail" me a refund which will go out by regular mail in 7-14 days. They received double payment on the order 5 days ago. They refuse to use overnight mail despite the fact that they took funds from my checking account with no authorization. You get what you pay for. They are cheap, but there is a reason why. Their customer service is literally the worst I've ever seen in a business. Your credit card information is not secure, and I've had to shut down two cards due to what I consider as fraud. They've done everything to avoid returning my funds to me and they don't care. Very upprofessional.