It's exactly what I expected, easily upgraded (although I needed to extended the power connection for the additional hdd). I'm not a gamer but an Asus GeForce GTX 1660 Super Overclocked 6GB is a nice fit (w/ adapter for power supply) and becomes a nice beginner gaming rig. ...Ohh, someone had asked,the SSD is western Digital NVMe, it comes with hddr4 (1) 4gig (1) 8 gig, easy to swap out the four for an eight (not necessary for them to match). Also FYI there is a four pin plug on the motherboard to add another exhaust fan. Personally, I'm having a great time with this computer.