Very good value the RAM needs to be bumped up otherwise no other upgrades needed. You will not be able to update the graphic without upgrading the power supply which can be tricky. I use for remote work with two monitors and the performance is fine.