Its a box much the same as a Fire box or Roku but they installed Kodi on it. It will have all the channels you need but it is not exactly legal so not sure why they say it is. You will have Netflix and premium channels like HBO and Showtime so how do you figure offering those for free to be legal? Also, Kodi needs to be updated once in awhile and I have always found that reinstalling the latest version from scratch is the best way to do it. Unless you know how to do it then it won't last you a lifetime.