I don't get all the negative reviews, shipping is not the fastest, we all know that, but it's free. You are given the option to pay for additional and faster shipping services. Also, the quality is good, and the price of most items is really low.
Customer service doesn't have a problem with returns, or money back, or helping you with the issue you may have.