So far I have no complaints about the product. The billing practices however are horrible I signed up for the 29.95 plan. I've received the product twice to the tune of 203.64 far cry from what was promised now I am in the process of cancelling... Live chat was no help at all and gave a number to call.