Not bad, but can't cast downloaded videos. So if you can add that feature, I will appreciate that, now that I have slow network and the only way to watch the videos without network interruption is to download videos but I also want to watch them with my family on the TV. If you add the features I will give the 5 stars.