It has everything that I expected with the exception of a Windows 11 upgrade. It has TPM1.2 disabled where windows 11 requires TPM 2.0 enabled, and the CPU is not on the Windows 11 compatibility list.