TL;DR: Great computer with expandability and solid hardware.Unit came with a brand new mouse/keyboard and wifi adapter. I cracked it open to find some very interesting things.Internals:The case has some very minor dings and a fully vented top plate with vent grilling underneath.Mine came with the Ryzen 5 Pro 2400G like other recent purchases.No wifi/bluetooth card but it does come with a wifi adapter (2.4ghz but I plan to wire it in once my switch arrives so no biggie there) and the wires are pre-run so I can add one later if desired.1x 8GB stick of DDR4 RAM (I had a second laying around with the same speed/size so I popped it in for a total of 16GB running in dual channel mode)SATA SSD instead of M.2 but that means I have the SATA caddy so I can upgrade later and get a bigger SATA drive for storage.The drive caddy also has a dedicated fan? That's new for me but not unwelcome as it will help with thermals.The Flex i/o port came with HDMI which netted me 2x DP and 1x HDMI which was excellent for my needs.I hit it all with some canned air and blew out the teeniest amount of dust. Thermal tests show that it's currently idling around 42C.Software:Windows initialized on the first boot with no issues. Initial setup was painless and the key was activated automatically. Updates ran smoothly and it's now on version 21H2 of Windows 10.According to the HP website, it is not currently compatible with Windows 11 because of the processor.It just arrived in the mail today so I haven't installed too much on it yet.I am planning to use this as a remote only computer and it had no qualms about booting without a keyboard/mouse/monitor.I don't plan to game on it or anything too crazy so I can't speak to gaming performance but it'll do what I intended for it to do with no problems.I'll update later if things change but it's currently a fantastic unit and I'm impressed with the refurb job and reseller.