The products are fine but if you find yourself in a situation where you want a refund, you're out of luck. On top of that, I ordered some mascara three months ago and out of the blue they send me an email that they had processed my order for mascara, that I had not placed. I was lied to on the phone and told it had shipped and there was nothing I could do but wait until I received it and return it. Seven days later, the charges was still "processing" so I could not dispute it with my bank. I called Dermstore back and was told the shipment had been canceled the day I called (7 days ago) but they were still holding on to my money. They could not say when they would release the hold. I will never purchase from them again. They could release the hold if they wanted to, but they make a lot of money doing this to people. The interest adds up.