Works for what I need it to do. However, no HDMI, and the USB WiFi dongle on it is useless (which I guess is expected for a USB dongle the size of my thumbnail, and there was no picture of what they were sending.) The HDMI is the bigger problem. Another thing to note, the one I received has a single DVI connector along with a VGA (sorry, I didn't look to see exactly what version) instead of the 2 display port connectors others have reported getting.Is clean and does run fine with no issues.[UPDATE 4/26/2021] Found the next annoying thing about this. According to the specs out there for the thing from HP, there are supposed to be 4 memory slots. When looking in the BIOS, it also looks like there would be 4, with slots 1 and 3 in use. Opening the case, I found that slots 2 and 4 are not there. The traces are on the board, but the actual slots are not. Needed to up the memory from the 16GB it ships with, so this is kind of an issue.[UPDATE 4/29/2021] Got 2x16GB DIMMs and found it won't recognize them, just gives the 5 beep POST error. With 2 slots missing and not being able to go over 16GB, have to revise my rating down. It has the power for what I need it to do, but a 16GB limitation on memory is a pretty big problem.