An amazing refurbished mini desktop. The specs for this form factor are amazing. One issue (not with the vendor) with the product is that OS installation is a bit of a hassle. Nowadays USB installers are the favored way to install OS for single set ups. This machine does have plenty of USB ports BUT they are all 3.0 ports, and most UEFI-BIOS will not recognize a bootable drive unless it is in a USB 2.0 port - which is exactly what happened here as well. In order to install linux I had to open the case, physically remove the HDD, connect the HDD to another computer, install linux on to the HDD using that computer, and then reinstall the HDD in to the HP Elitedesk. Wasn't too difficult to do but it was tedious.Also I agree with the others here whom have taken issue with the poor wording regarding the display options.. there is NO hdmi port on this machine, there is a display port and a vga port, but no hdmi.