It came with the CPU and the keyboard and mouse, but it didn't come with a VGA cable, so I had to buy it separately. I am really disappointed. It said it was coming with 500 GB but it came with 463 GB. Today is the first day I bought the PC but I will comment again in the following week of how its been doing.