So i work as a IT Director, i have built hundreds of desktops even Micro ITX. I wont say this product is completely perfect. However when taking to account that the CPU was thermal throttling really hard even when the computer was just idling temps were at 57 degree C. That may not seem entirely outlandish with a small desktop like this. However it can be concerning over a period of time. The Thermal paste was completely dry its really not hard to unscrew the cooler off and remove it and apply new paste. The two i bought work perfectly fine other than that. It came with a clean installation of windows 10 pro key was on there too. This system comes with a wifi antenna. Just be careful if you know what your doing i would advise making sure you put fresh thermal paste, if not ask someone you know or go to a pc shop to have them do it.