Not sure about quality of products yet but customer service and ethics are not the best in this company. Placed an order with a rep from their company and he said it would be shipped in about three weeks. He then sent me an email with an invoice putting shipping date almost five weeks out. After a few weeks I called the company and asked about this discrepancy and they said the emailed date of almost five weeks out was accurate and some what apologized. So on the expected ship date I called them again to see approximately what time I could expect it. I was told all sales people are busy they would call me back. I waited and hour and a half and no call so called them back. This time they transfer me to a sales person right away and when I ask about my item he says it will be at least another week. When I asked why he went quiet for a minute and then said what do you mean why this is manufacturing not amazon we don't just box an item and ship it. I told him about what was told to me when I ordered it and that I had called and followed up and that I had not received any notification that my order was running behind. His response was his company does not have anyone that follows up to let people know when their orders are behind and they don't have a system to let them know when orders are due. I said is that the best you can do he said yes so I said I will make sure to leave the appropriate review so he replied he will leave the appropriate review on me to. Talk about customer service lol. I would say spend the extra couple of bucks and go with a reputable company that at least can track when their orders are due. read more