This is my third refurbished HP desktop from Amazon and this one didn't disappoint either. It came with most of the latest Windows 10 Pro updates and all the ports worked fine. It even came with a keyboard, mouse and, a USB wifi dongle. Unfortunately due to faulty windows update in the machine, none of the apps were able to connect to SSL sites, and hence I had to return it for a replacement. This is the first time it has happened, overall this is a very good computer for the price. Will be ordering again once the return is processed