Note: The first unit I received stop working after about a month. I could not even format to a fresh Windows 10 installation without the process erroring out.  After a small bit of confusion over the proper email address (make sure you contact service at minisforum and not support at minisforum), they sent me a return label and shipped me a second unit under warranty.  The second unit was clearly refurbished with some previous user data on the OS, but otherwise, it has worked flawlessly since receiving it.  Now that I am confident that the hardware will not die on me again, I am writing this review because they asked me to after the warranty replacement was resolved.All that being understood, I am very happy with this product.  The bang per buck you get with the specs, particularly with the J4125 processor, is really good.  You may not get a high quality gaming experience from it, and it's probably not great for any processor intensive tasks.  But for every day use, this thing absolutely rocks.  I'm personally using mine for a media box on my TV (mostly YouTube, Netflix, and local video) at 1440p.  I tried a couple other cheaper mini PC models before this, and this is the first one that has run smoothly without any slowdown.  If you're looking for a Windows PC to serve some specific purpose that would not typically require full power desktop hardware, then this is a good investment.