I needed a small computer for a special use and this fits the bill. Give close attention to the stated specifications. Most of these are off-lease, well maintained, and used for a specific amount of time. Also, they MAY BE customized with more than the stated specifications. So, wait to see what you get before ordering upgrades. Mine fit the stated specifications but with a wirelessAC Wifi card inside and antenna terminals on the back.