I thought I'd give this company a try but alas the reviews are right. Money taken immediately - product never arrived. They did communicate with me and said the 2-3 day delivery time listed on their website is correct. What they don't tell you is the manufacturing process timescale... this was not clear even after email exchanges. I would have waited for the product if they had been open and honest from the outset. Maybe they need a new manufacturing process to speed up the whole customer experience. At the moment I wouldn't recommend this company.