While their products are adequate for the job, if you intend to return a product for some reason and expect a refund, don't hold your breath. I've been waiting for nearly 2 months for a refund on a return that I filed online. Every two weeks, I would email their Customer Service/Sales to inquire about the refund. I would get vanilla & useless responses: "I am sorry for the wait" and "is there anything else I can do?" YES! Give me back my money! To those who intend to buy from this company, be VERY careful about your selection. Because if you buy the wrong product and want to return for a refund, you will need to wait for a very long time, just like me.