The actual mini pc is excellent works well is quick etc. I have added a WD Black SN850x 4tb Works fine runs a bit warmer than just the standard 500gb drive apparently max supported is 2tb not sure if it’s due to cooling or what 4tb works fine. Would be good to upgrade some parts such as second cooling fan vented lid and GPU but theses seem to be unavailable. The installed memory is Samsung in my machine so all top notch. Overall great nachine more than capable for every day tasks I’m not a gamer so cannot verify if ok for gaming. I love it