Small, but mighty, this mini PC from IdeaRace has plenty of power, memory, and features while maintaining a small, fanless, footprint. Overall this is a great product, but there are a couple of things you should keep in mind before making the jump.SPECS:CPU: Intel i5 8th generation, quad core processor.Graphics: Integrated Intel UHD Graphics 620OS: Windows 10 Professional edition pre-installed HAS BLOATWARE (with caveats)Memory: 16gb DDR4 RamStorage: 256Gb SSDUSB ports: 3xUSB 2.0; 4xUSB 3.0, 2xDB9 Serial; 1x HDMI; 1x VGAWiFi: Intel 802.11b/g/n dual bandEthernet: 1 port using NIC Realtek 8811PROS:1. Tiny footprint makes it easy to find a place for it.2. Full size tower power.3. Solid Intel i5 quad core processor is more than adequate, even when running very CPU intensive tasks4. Lots of USB ports - 7 total.5. RS232 Serial ports are a welcome bonus feature!6. Dual monitor support.7. Windows 10 professional edition.8. Microsoft Office 2007 pre-installed (unexpected bonus feature)9. Fanless, mountable chassis can be rack mounted if you want.10. Detachable WiFi antennas so you can theoretically increase your range.11. Very responsive and helpful seller, provided me with the Windows 10 pro key that allowed me to create a backup image of the OS before I went ahead and installed Esxi. The seller replied to my questions within 12 hours and was helpful with his responses. Its nice to have that kind of product support readily available.CONS:1. Realtek 8811 NIC means you have to inject drivers into the Esxi image if thats what you're planning to do. At this price point, there are many options with a well support Intel based NIC that eliminates the hassle of finding drivers, injecting drivers, praying the drivers get recognized, and eventually finally installing Esxi to get a bare metal server up and running2. WiFi is only B/G/N - and it shows. The WiFi is TERRIBLE on this thing. Borderline unusable. The onboard WiFi card is dated, slow, and has terrible reception after installing long range, 9dbi antennas instead of the tiny ones it came with. For this price, you should really be getting something with A/C support, if not also WiFi-6. If you plan on using this mini-PC as a wireless home media server, this is worth taking into serious consideration.3. BLOATWARE. Apparently another reviewer lucked out and didn't get one with any bloatware, but the one I received had plenty of it. I'm not too upset by that since I got rid of Windows anyway, but I imagine a lot of people probably intend on keeping Windows installed. So prepare for the usual onslaught of bloatware if you are.BOTTOM LINE:This is a terrific mini PC that packs a ton of power and works really well for my purposes of running a bare metal server on it. The inclusion of com ports is a welcome addition, and only increases the versatility and functionality this little guy brings to the table. There is room for additional storage, and tons of RAM installed for most people's needs. I definitely recommend this product, but please make sure you don't have specific WiFi or network interface needs before buying.