I am very happy with is laptop.  Two of the main things I needed were a good chip (10th Gen i5) and a good amount SSD disk space (256GB), but after that, I wanted to be able to add more RAM (+20Gb) and more HDD space (WB blue 2TB). I've done these as well. Both of these upgrades were extremely easy for this novice to do. The computer works very well and I'm pleased. Typing on the keyboard feels natural and I'm glad they squeezed in a NUM pad. The trackpad works well with gestures and tapping and the amount of I/O ports is needed and used. Overall I'm very pleased.