Absolutely the worst. I had a gift card and tried to spend it online. The order went through but later they sent me an email saying additional information required. I called, waited for 30 minutes and finally someone picked up. He assured me after getting my credit card information, the order will go through. That was NOT the case. The second order was denied again pending "fraud investigation". I called again and spoke to several supervisors, and they still cannot tell me why the system flagged my order. It was a simple gift card paid with CASH. There was no credit card involved so how can there be any fraud? The truth of the matter is, they stole my money and now I am out a $200 gift card and my order.