I've used them for years and never had a problem until this year. I ordered 18 items buy 3 get 3 free on Black Friday. It finally shipped a week later and 12 of the items were cancelled with an email saying to order something else. Oh yeah? Now I can't get the same sales price I had. So the 6 items left came in and 3 of the bottle tops weren't screwed on so they leaked out and these are Xmas gifts! So I call and they claim they were going to resend the 6 "damaged" items, and ignored my complaint about the 12 cancelled items, and said they were overnighting the 6 items confirmed the order went through. About an hour later I receive a new email that the new 6 items were also CANCELLED! And when you call you're on hold forever and they don't call back for at least an hour. Now you can't even do live chat. They have no email for customer service anymore. I'm never shopping here ever again!