After reading negative reviews I was dubious. However this company is 100% legit. My order took less than 3 weeks including a delay because I missed delivery. Products arrived well packaged. I was well informed with any questions answered in less than 24 hrs. A bank transfer is needed due to uk regulations etc an idiot with a modicum of google sense should know that. I will certainly be using again and genuinely cannot find a fault or complaint with my service or product.