I feel like this is not a great deal. Keep in mind that pre-builts are in general, a gamble. They often advertise the parts that people might know (CPU/GPU) but fill the other parts (PSU, MoBo, RAM, computer case, fans, CPU cooler) with cheap garbage.
Now this PC is $250 short of $1000 (before tax and shipping) and you are getting a low end CPU from an old Intel generation, a mid/low end GPU from a prior generation (only +50% performance compared to the 1070), half the ram capacity you'd want, and absolutely terrible hard drive space at only 512 gb.