It's a Windows 10 PC the size of a candy bar that plugs into a TV... awesome.First off, I love the external antenna! I use this in a finished basement with not-the-best wifi reception and not only can I stream from video sites with no stuttering, but I can even watch full 1080p videos from a shared folder on my home network with no trouble--thereby eliminating the need for a microSD card or an external drive.I bought a Rii remote control / air mouse / keyboard and it works great with it. I have Windows set to sleep after a few hours and waking it doesn't work with the remote, but I think that's just how it is for any PC with a wireless mouse or keyboard. In any case, I have to go to the back of my TV and hit the power button to wake it.It's a little wide, but that's just the nature of these things from what I've seen. Currently, the only place on my TV I could plug it in is right next to my line out jack, so I had to disconnect my external speakers to plug this in. I've got a short male-to-female HDMI cable on the way to fix that issue.I wish it had two full-size USB ports instead of the one full and the one micro, but that's probably just an internal space issue and there are lots of solutions for that. I use the micro for my remote transceiver and I wish it would fit inside the port instead of sticking out of the side with a bulky full-to-micro USB adapter. I use the existing full-size USB port to run to an AC-powered USB hub and I prefer the main input device be connected directly to the stick itself.Windows runs fine on it. Just like any OS on any computer, don't overtax it. This device isn't meant for heavy 3D graphics or having a dozen apps all going at once, but it's great for streaming and playing video, document editing, web browsing, Flash and Java gaming, etc.Plus, since it's a Windows PC, I can remote into it via Chrome Remote Desktop and tinker around with it without interfering with my wife's domination of the television. I love it!