This company sells good products at a fair price but God help you if you have a problem with an order. They people you speak with speak broken english and cannot understand your problem as you tell them about it I have now been charged for shipping 3 times to return an item when I was told it would be no charge since it was their mistake. I have been sent the wrong item 3 times and still dont have my correct item. I will just throw it out and never use them again. Also many items are not true to size and therein lies the biggest problem.