This was my first time buying online. Was a little bit nervous at first because I didn't know what to expect. Had a lot of questions that were answers within hours and was updated every few days on the process. I paid via bank wire. This was a little bit of a pain for me because it took quite a bit of time and confirming, ect w the bank. However, I placed another order and was able to pay this time via credit card which only took minutes, was much more convenient, and cheaper since I didn't have to pay a 45 dollar bank fee..I expected the product to take a month to arrive but actually the entire transaction from start to finish took about 2 weeks and once the product shipped arrived within days. I did test the product and it was legit. Didn't start the cycle yet. Will update review once I do. 🙂