Over all app is good. The reason that I only gave it 2 stars is because I pay for all the channels so why can not stream all the channels. Especially when I am out of town and it tells me I must hook into my home internet to watch them.