I had to return it today though I only had it for 1 day or so. Reason: There's activation fee of $100, which was not specified on the webpage when I made the purchase. Based on the description on the webpage, I was under the impression that I just have to pay for the device & get all the free channels I want. It described that I only have to pay for the channels that were not free. However, when I finally got a chance to install the device on my TV & tried to activate it using the code on the TV screen, it told me that it failed. I called the support phone# & was told by someone with heavy accent who rudely rambled on & on about all kinds of benefits of activating the device WITHOUT giving me a chance to talk. After he was done advertising for his company's product, he finally said it would cost me $100 to create an account in order to activate it. He told me also before I hung up the phone that if I decide to pay to create an account, I'd have to call Monday (it was Saturday when I called). This might have been a good product, but the company should've made buyers aware upfront of the activation fee. In all, I was totally disappointed.