first i would like to list the cons. The WiFi that this computer came with was a dongle that takes up on usb spot. I would have preferred integrated WiFi, however for the price, I am not going to be too picky. after i plugged everything in that i am going to use on the computer i pushed the power button and...  Nothing. i figured out after about an hour of trouble shooting that the two portable hard drive plugged into the front draw too much power for the system to boot. solution, either plug the hdd's in after i boot or use a powered usb hub. and the last bad thing was the dvd drive failed right away. now that all being said, the pros of this computer. let me start from the last problem. i called the customer support, the persons name is Bob that I spoke with, very courteous. even though my problems were not overly drastic Bob treated me as human and not just a customer number. the dvd drive will be here in only a couple of days, that is great. Bob was also the person that suggested the powered usb hub. Thank you Bob For all of your help.the small frame is perfect for my desk setup. i have a lot of other larger equipment on my desk so space is a commodity. memory and speed of the computer is perfect for me at the moment. all i am using it for is editing and printing photos, so nothing else to draw the memory. after starting up the windows initial install popped up and was finished in a mater of minutes. signing on to the computer the first thing i did was check for updates. the version of windows 10 pro that was installed was a very recent version so I had a small amount of updates that took maybe 10 minutes to install.overall, when it is time to buy another computer, i will pick TekRefurbs.com again. I am very happy with my new computeredit:the DVD drive just arrived it has been just over 24 hrs. plugged it in and not problem. happy days