I've ordered from them several times and have not been happy. I think it's great that others have had no problems, but I would say the CS I've dealt with has been atrocious. My last return took them literally 3 months to credit me back. I followed their online return shipping and they recieved my items on time but didn't refund me accordingly. I had to call, fax, write, call again, live chat, email, it was a nightmare. There was no reason for it, because I had everything sent back as it was sent to me. I won't go into detail, but I wanted those to know that not every transaction is going to be a good one. To say their CS is the best is what you experienced, and that is far from what I got with them.