This is a pretty good mini pc. It's silent and fits anywhere you need it.Performance wise it's way ahead of my j4005 that it's replacing as a low power media server, and I've seen it handling 3 or 4 transcodes just fine. It may be capable of more while still being able to run a mix of applications in the background.16GB of ram is nice to have, but what I like most is the dual m.2 slots inside.There is only a single memory slot, also not an issue since the n100 only supports single channel anyway. I'm not sure if a 32GB sodimm would work or not, 16 could be the cap.It comes with a slower sata3 ssd nvme, but It's not noticable on a low power device really.I dropped in a 2TB pcie3.0 for extra storage and left the one it comes with in place.The one downside is a lack of a USB-C port, though not a deal breaker for file transfers. USB 3.0 has enough speed to keep up.The top is aluminum and has a heat block that touches the nvme's to help keep them cool, without having active cooling blowing on them.Looking forward to it living in my network cabinet for a long time.