I recently started dabbling in the world of Mini-PC’s and decided to give the KAMRUI Mini-PC a try. I purchased this little machine for media streaming and light gaming on my bedroom room TV. I’m very pleased with my purchase so I decided to give it a review for those out there who may be considering one.First the specs; the KAMRUI mini-PC specs are impressive considering the cost. The PC comes with an 11th generation Intel i5-11320H processor (4 cores / 8 threads, 8 MB Intel Smart Cache, and clock boosts up to 4.5 GHz) with built in Iris Xe graphics. It also includes 16GB DDR4 ram and a 512GB SSD. I/O for the system includes 2 x HDMI ports, 1 x VGA port, 1 x 1Gbit RJ45 LAN, 4 x USB 3.0 ports, 1 x USB Type-C port, and one audio-in/out jack. Using the 2 HDMI ports along with the VGA port, you could use this mini-PC in a three-monitor setup if you desired. The case measurements for this mini-PC are 5” x 5.375” and it is approximately 2” tall. The only issue with this PC as far as I can tell is you cannot add more / upgrade the memory in this unit; however, 16GB is plenty for what I’ll be doing with it and I understood that when I purchased the computer.The build quality of this machine is very solid. The system is easy to open, only 4 screws, and effortlessly upgrade the storage if desired (you can add a NVMe SSD and / or a 2.5” SATA hard drive). I also like how the SSD has a heatsink attached to keep the drive cool. The whole thing weights just a tad less than a pound (15.8 oz), and you could easily mount it to the back of a monitor with the included Vesa bracket. The fan noise on this mini-PC is extremely quiet under normal operation, it does ramp up under full load, but even then I didn’t think it was that loud. The power draw for this unit was 11W at idle and 44W when running the Cinebench R20 multi-core CPU benchmark.The performance of this mini-PC is awesome, especially in single core applications. Multi-core benchmarks were good too, but the single core performance really surprised me how fast it was. During all the single core benchmarks I ran, this PC came within 5% of my desktop machine which has an AMD Ryzen 5900X CPU in it. In Cinebench R20, I got 2124 in the CPU multi-core benchmark, and for the Unigine Valley graphics benchmark I got a total score of 2201 at high settings, 720p, and 2x anti-aliasing. At 1080p I got a total score of 1116 at high settings and 2x anti-aliasing. This little PC is more than capable of doing 4K video streaming and I’ve been extremely impressed with the integrated graphics as I’ve tried out various titles from my steam library on my bedroom TV.Overall, the features and performance of KAMRUI mini-PC are extremely impressive considering its size. If you’re in the market for buying a mini-PC, you really can’t go wrong with this machine.