I am using this google chromecast from about 2 months and the experience was very nice.
It can cast my laptop and phone both but in laptop only chrome window else in phone it can cast whole phone
Its easy and a lot of fun to play games on mobile and cast it on tv so that I can get big screen experience
The cost of the device is good just 2999 not so high