I have another Dell 7010 that I paid more to up grade to the same specifications as this one.PRO's1). Shipping was super fast2). The computer could not arrived any cleaner if it were brand new.3). It boots up fast4). Everything that was listed in the description is exactly what I received.CON's There are no cons!I have had this computer for a couple of weeks now and it hasn't skipped a beat.I use this 7010 to connect remotely to the other 7010 that controls my Ham Radio station .As a side note, it takes quite a few open programs on each end to control everything at the station.Am I happy? You bet I am!  If you buy from TekRefurbs you will be happy too!Just an old Harley Man