Definitely. Runs all of the major services well. The speakers are more than a bit tinny, but it comes with an analog headphone jack and Bluetooth for alternate headphones. The killer part is that, if you use USB-C to hook this up to your larger TV, the video output can scale up to 4K resolution! That is awesome.