This Dell micro system Optiplex 3020 Micro is truly amazing and all you need for so many projects. They are great for retro gaming but in my case I used this particular one to run a Home Assistant server. It runs smoothly no noise and has all the ports you could need. Dell did a great job on these mini systems.Now as for the condition of the renewed items from Amazon I think it truly depends on the vendor so you need to select one. In my case was Printer Ready Corporation. The micro system was extremely clean, worked right out of the box and came with what looks to be a brand new keyboard and mouse as well as a little wireless USB dongle for WIFI. The hard drive is an SSD but was even bigger than the 120GB advertised, I received a 180GB. Also comes with a power supply so you really don't need anything and can use it out of the box.Also note that the memory, CPU and Hard Drive are all very easily upgradable, easier than in a desktop or laptop. It does use laptop memory and a regular CPU that is not soldered on. It can use 4th generation Intel CPUs. You might have to upgrade the bios, mine was on revision A03 and I believe the latest was A14 which is available on Dell's website. Everything can be accessed very easily and except for the CPU heat sink, you don't even need a screwdriver. There's an extra internal M2 network slot should you wish to use a modem with Bluetooth adapter card with an antenna.I definitely recommend this Optiplex 3020 and by  the way it's even smaller than it looks. When I put my hand over it, it's finger to palm in one direction and the other.