The product is very good. The thermals (motherboard, cpu) are good. I installed Intel Laminar 65W cooler and it keeps the cpu cool most of the time, with short periods of thermal throttling when the processor is under stress. But most of the time the cpu temperatures are under 80 degrees with average temperatures in the range of 45-60 degrees depending on the workload. The cpu performance with default bios settings (no overclocking) is superb - Cinebench R23 single thread result is 2060 points. The multithread result is 14355 points, which is 10000 points more than the result of my office Dell laptop with i5-1245U cpu. The M2 NVMe and RAM slots work as expected with expected PCIe 4 and DDR5 speeds. I have not tested the PCIe video card slot yet. I highly recommend this product for DIY mini computers.