Hardware is good but the Windows 10 installed on it was corrupt. I had to buy another Window 10 and install it. Whatever I saved on the original purchase I lost, and then some, on the operating system. The technical support guys from where I purchased the PC were terrible! Just gave me the run around and did not make an effort to resolve my problem. Not a good buy. Would not recommend.