This mini pc is well built. Paired with 16gb of memory and a 500gb ssd this mini pc is quick! It has good heat dissipation and it has an available memory slot to another stick of RAM.  Few things that bothered me:-it didn’t take me through the Windows setup process ( it went straight to desktop)-as soon as it connected to wifi my firewall notified me that this device was sending data to china, why???- even after doing a full re installation of windows this device still tried to send data to china. I had to block it from accessing all regions outside so USA.-At this price range I was hoping for 2.5 gb Ethernet and better Wi-Fi antennas.Check your firewall and check data coming in or going out from this device. Other than that, great mini pc.