These guys are a total scam. I tried to call before ordering and was transferred to a call center overseas. The representative had no idea about their products, but was trying to push me to sign up for another scam where you sign up for some unrelated service and they promise to send you $50.
I tried to cancel my order after 6 hours, but was told it had already shipped. A week goes by and I get an email stating my order just shipped. They blatantly lied when I called. I will simply dispute this order with my credit card company. Very unprofessional company.
Bottom Line: No, I would not recommend this to a friend