The unit is well designed. I have to say that the technical support is very good. They respond quickly and are knowledgeable. Whether or not this gadget gets a three star or five star rating depends on how you intend to use it. It works *perfectly* with the Android app - so five stars if accessing via Android. However, there are problems when using it with Roku. You have to tweak numerous Roku audio settings in order to get audio to work. I never did get audio to work on one of my three Rokus. Worse yet, the Roku chokes when trying to play the local CTV station (CFCN Calgary). It simply errors out. Apparently metadata in the stream is not understood by Roku and it throws an error. Works fine with the other five OTA Calgary stations, but CTV is the biggest Canadian broadcaster. This problem could well arise with other broadcasters if they, at some point, decide to transmit similar metadata to CTV. Apparently, Roku claims that they do not support live broadcast TV and refuse to make any changes to the Roku API functions. So, three stars (or maybe two) if using via Roku. The only viable workaround is to buy Android TV boxes. I didn't test those, but since it works fine with Android phones and tablets, presumably it would work with Android TV gizmos too. I had high hopes for this box, and if you aren't using Roku, you'll probably love it. No idea how well (or poorly) the iPhone app works.