Like every Google product is revolutionary so as the Google Chromecast 2. I had the Chromecast 1st generation for a long while and I really enjoyed using it and after that I bought myself the Chromecast to which was more user friendly a very simple and ergonomic design and interface. The Chromecast 2 is really a wonderful screen mirrorer, content streamer and basically makes your TV way smarter. I use this on my living room television I watch youtube Netflix hotstar and listen music through spotify and Pandora. It requires at least 3 MBPS connection to stream decent quality videos. The product is really very small and compact and looks very smart and you will not recognise that it is there it is so small. Without Internet you can still mirror smartphone screen or laptop screen. overall I like this device and I recommend you people to get one.