A really good app overall and has a massive library and I'd rate it 5 stars if it weren't for the fact you can't directly control the quality. The problem with that is if your in an area with flucating internet connection it tries to load high res then buffers for 4 minutes giving you 2 seconds of video then it switches to low quality to try and optimize for the lower bandwidth resulting in EVEN MORE BUFFERING. If this was solved I'd have no complaints with it.