Needed to upgrade my home PC since I'm working from home.  I rarely used my old one, which was old and slow.  This arrived on time and worked just fine right out of the box. Setup took less than 15 minutes. The keyboard and mouse that came with it were pretty low end (and it doesn't come with a monitor) but I just stuck with my old ones.  Very pleased with the speed and capabilities of this PC for the price