I needed a computer to run a CNC machine so I thought I'd give this one a shot.  This computer was very clean, inside and out, came with a power supply, a mouse, a keyboard (wired USB) and had Windows 10 Pro.  The WiFi is both A and G with good speed.  It had both an HDMI and Display Port video out so no adapter needed.  It's power supply is about the size and weight of a Laptop's AC power pack.  The computer had two memory slots and I upgraded it from 8gb (two 4gb modules) to 16gb (two 8gb Modules).  Getting to everything inside the computer was very easy and tool-less. The upgrade took about 5 minutes to complete. I'll definitely be buying another one.  With the price of Raspberry Pi's these complete computers are a great bargain and more capable then SBC like the Pi's for your projects.