the overall quality of the products were good. there were 2 of them broken. with that being said, the supplier is horrible in responding. Justin is not professional at all. He made me false promises that my products will reach on time when infact he didn't even ship them out. He lied about the shipping dates. He made me believe it was US customs that is taking long but infact it was him who sent the order out late. I will never do business with again. awful experience.