I don't know why they've gotten so many bad reviews on here. They wouldn't even charge my card until I answered their call to confirm the address (they called like 15 times until I realized it was them lol). I had then to confirm again once they were ready to ship. Product came exactly as delivered, sooner than the 2-3 weeks they said it would. The product shipped from Dubai, but was manufactured in India. Works just as well though.