I wanted to upgrade to current OS and hardware with this purchase. The PC was flawless out of the box and after completing Win10 setup began using it, took 20-30 minutes.