My son needed a computer in a pinch and this ticked all the boxes for what he needed. Something to do school work on and play some games with reasonably good quality. If you're a casual PC gamer, this is a pretty good system. Only has two DIMM slots but I had a spare 16GB stick of RAM from a previous machine and poof, upgraded to 24GB of RAM just like that. More than he'll need probably.Since this is an Intel based machined, I wanted to say a word about AMD Ryzen processors. I love them but, and a very BIG but, they are temperamental in my experience. The same 16GB RAM wouldn't work in that machine. In fact, that was a nearly identical HP machine to this one but we had endless blue screens. Multiple OS installs, driver updates, and multiple sets of RAM. Nothing worked. The MOBO could be the issue but this isn't my first time dealing with endless blue screens from a Ryzen-based system.If your machine is set up properly, they're great. Otherwise, go with an Intel-based machine like this one. They seem to be more forgiving with the hardware that you might swap around. That's just my two cents though.All that said, this is a great little machine with a lot of power for the price. Just uninstall all the bloatware when you get it. ;)