These guys are solid in every respect. I appreciate the direct feedback, when I've asked sbout efficacy of products. Whenever I've ordered, I get delivery within a day or two. Prices are excellent. They have earned being the place I'll buy every time from now on.