The box itself is awesome, but the seller decided to just slap a shipping label on an open box, and it's a miracle it actually arrived in one piece (and not just the top cover), still not happy about this. Price for essentially a working PC without a monitor is actually very good, it is a powerful unit with built-in graphics. I will use it as a 2.5G Linux router, it already has one 2.5G network port, add another USB to 2.5G dongle and it should work great. This is the reason I opted for lower-end specs - a router application will be perfectly happy with the memory and storage provided, no need to add more. If the prices keep falling, I may get another one - these units are not as powerful as my Deskmini X300 with a Ryzen 5700G, but darn close for a fraction of the cost. Have not found a BIOS update for it yet (at MinisForum?), but it works fine, maybe they did not need one just yet. Looked at the BIOS - nothing special, not one of the pretty ones to look at unfortunately, still looks like old school BIOS, and it has a lot of strange settings I have not seen on other AM4 systems. Booted ubuntu - took a while but runs great, next step will be to actually install ubuntu and get my project going.After a bit of a debate, I decided to get more memory for the unit - got a matched 16GB 2x8 pair, Crucial PC3200. The reason was that if I wanted to use it for some other application later, the 8GB may be limiting it.Setting up the memory was more of a headache than anticipated - the memory comes up as 2400MHz by default. The memory settings are hidden deep in the BIOS, and there is no friendly XMP profiles... All settings can be entered by hand, but no matter what I tried, it would fail and fall back to default settings. I tried finding a guide or somebody else who had a similar issue, no luck. As a last resort, I started just changing the frequency (timings on auto) - the only one that would work for me was 1500MHz (not anything above)... I booted into memtest86, and it said it was PC3200 with correct timings, weird. Still not sure if this will do the trick for good, will have to install an OS to examine it more.One problem for me was the data cable for the SATA drive (optional) is a bit short, but more to the point, the slot on the motherboard is partially occluded by part of the case and the cable itself isn't completely rigid, so it is hard for a klutz like me to plug in. Minus 1 star.The second major issue is the BIOS, its is the worse I've seen in a long time. There is no way to adjust the memory timings, the stick that the machine came with is rated 2666MHz, but it is stuck at 2400MHz. If you try to upgrade the timing you get an error message saying that is dangerous and it won't let you do it. Also, pretty crummy is that I couldn't figure out how reduce the amount of RAM devoted to the onboard video from 2GB. That is a completely excessive amount for me (a Linux non-gamer), and since the machine came with a single 8GB stick it left me with only 6GB, which is marginal, even for Linux. I had to spend $20 to get a second 8GB piece of RAM. Third, there does not seem to be a boot choice key, I disabled the splash screen in the BIOS & tried most of the obvious keys, so the only way to adjust the boot choice seems to be to go into the BIOS. I normally run Linux, which I have on a SSD, but I might want to use Windows 11 occasionally, so I either have to go into the BIOS or wait 20 seconds or so for my Debian drive to decrypt to choose Windows.The CPU is 3 years old, so it is not the latest lithography so it uses 35w, but so far the processor hasn't thermally throttled me, I'm re-encoding a video which is pegging all 8 cores while watching a 4K video, but CPU temps are a reasonable 64.8C after, so that is acceptable. And the box is quiet except when it is first booting. We'll see how it holds up but so far it is a nice upgrade from my i5-5575R GB-BXi5-5575 which it replacing (that boxlet always throttled).I bought this when my Microsoft Surface Pro stopped recognizing any monitor I plugged into it, so I bought this as a temp replacement while I decided if I wanted to replace the Surface Pro or my desktop's cooling fan that broke.Months later This is quite, it is responsive to my non-gaming needs, and I can connect it to the back of my monitor so it is out of the way.I would go this route again for my next desktop computer, plus if I ever have to travel with it, it would be no big deal - I would hardly know it was there in my backpack.