This PC came missing Critical hardware drivers.  Works fine after I installed the drivers myself. Also, the ports on the back Including the NIC were not lined up properly. I could not plug in a NIC cable or Display ports until physically pushing the ports back into place. Do not recommend SJ COMPUTERS LLC  ...Also note that I did not have time to get a hold of SJ Computers for them to make it right. I was in a time crunch for a PC of this Caliber. But if they actually looked the system over when they were done they would have noticed the ports being Way off. And missing drivers doesn't make me think that they know what they are doing.