They are terrible.
The website inventory is never accurate and not "real time" as it should be. But they will charge your credit card as soon as you place your order NOT after it has shipped.
This is a big problem because it takes them up to a week to just locate the product, and even after you get that disappointing e-mail saying the product (that was listed as being in stock at the time of your purchase) is not available, they will not issue a refund unless you specifically ask for it. So they will just hang on to your money indefinitely.
If you manage to somehow talk to a real person on the phone (instead of an unavailable voice mailbox), you will find their customer service is abysmal and you can tell by the tone of their voice they just want you to hang up the phone and just deal w/ the shitty situation you're in. What about their live online help? Don't waste your time. I waited 3 hours when the "average wait time" was said to be 20 minutes and never got through to anyone!