I had some pretty high expectations for this computer and it didn't let me down. It runs Solidworks smoother than expected even when I'm moving complex assemblies! It didn't come with the best keyboard or mouse but that's to be expected for the price. Can't wait to max the ram out and see what it can really do!