I suspect the 5 star reviews here must be from the company themselves placing mock reviews of their so called products.
All the reviews about not receiving product and credit cards being charged are legitimate. I bought something in December 2017. Estimated shipping time was 2-4 weeks; I was ok with that. But every time I inquired, even a month later, I got the same response, 2-4 weeks. It's the middle of March and they've stopped responding. I am only out 38.99, but I feel like I was totally scammed. Lesson learned. BAD COMPANY. Do not invest your time or money.