This thing is quick and smaller than what we previously had over 10 years. It is also very quiet.Some of the specs:Ryzen 5 3500Windows 10 Home 64-bit8gb memory (expandable to 32gb) PC4 2666HP 8643 (AM4) mobo with one PCI-e x1 slot open and three SATA ports available. I have an SSD connected to SATA 0NO CD/DVD drive - I have an external connected4gb Nvidia GeForce GTX 1650 (HP) - HDMI and DVI outsSK hynix SSD (m.2) 512GB where Windows livesBluetooth and WifiLots of USB options on front and back. SS USB, SS USB type C and SD card reader on front.CONS: The keyboard is alright but the mouse that comes with it is not comfortable to use. Usual bloatware with buying this kind of stuff.CPU, memory and graphics card can be upgraded. Check online for compatible options. The power supply can possibly be upgraded, but may have to go through HP.