Perfect product! Great buy for those who need an solid workstation on a budget.  Super fast processing. 16GB DDR3 RAM with 4 slots that can be expanded to 32GB if needed. The SSD is blazing fast but smaller than most needs. Total of 9 USB ports on the board with 2 in front (4 of them are SS) is more than adequate. 4 open slots on the main board including a 16x PCIe. VGA in and out. Basic economy mouse and keyboard included. The built in graphics gets the job done for all work applications.Things to consider:Low power supply- 240w means you need to be careful what you add on the board. Thankfully it’s clean inside and doesn’t use much power out of the box.Video card- it uses onboard graphics. no HDMI port and running 4K is not possible.  If you plan to do any gaming you will need a video card.  I recommend getting a GeForce GT 1030 GV-N1030D5-2GL Low Profile 2G Computer Graphics Card. It’s very low wattage and adds a significant boost in graphics performance. Also has ports for HDMI and DVI.HDD- fast SSD but small. You may consider adding an external drive.Mouse and keyboard- are pretty much garbage. Replace them.Monitor- this is not a complete system so it’s not included. Get a nice 1080p with built in speakers - 22” works fine.WiFi- also not included. A basic external wireless adapter works fine and will plug right into the many USB ports for less than $30.All in all this PC comes as described and works great! Recommend!