Fast processing, super easy to set up and plenty of memory. Small profile makes it convenient to actually have it sitting on the desktop for ease in turning on & off as well as attaching devices. Great machine for our new home based business.