great value for the money- already had windows10 installed. all USB ports working and I've had zero issues with this PC. Bought to use as a plex server. upgraded with some extra memory I had laying around and a couple 2tb HDD's.