I've been wanting to upgrade my Lenovo intel i7 ThinkCentre Mini PC to a newer Ryzen Mini for a while and this Refurb deal from StallionTek looked too good to be true . When it arrived I noticed right away that one of the back USB ports was clearly broken with the pins touching each other . I nearly sent it back right there , but they were out of stock and I couldn't set up a replacement so I decided that if there no other problems that I'd keep it .  I separated the pins in the bad USB and put some electrical tape in it to keep it from shorting out and powered the PC on . It fired right up and wanted to update Windows so I went ahead and updated everything and checked the system specs to find that it was the same as most people reportedly received . A Ryzen 2400g , 256gb NVME SSD , 1x 8gb memory stick , an HDMI in the optional port , and has the HDD caddy for a SATA HDD as well which is great because I wanted to add a second HDD for storage . It does not have a wireless card in it , but it does have the antennas and an empty M.2 for one . The PC is fast and seems to be a happy little PC .  I wanted to install a wireless card and put some Thermal Grizzly thermal paste on the processor so I had to completely disassemble the PC to get the antennae wires out from under the motherboard and got a good look at everything in the process . This thing is really clean inside , no dust at all . It already had brand new thermal paste on the APU which is really good to see . So as far as the refurb I would give it an 8 out of 10 , the bad USB port is the only thing that I can complain about , it really shouldn't have shipped like that . So close to perfect . With a few more upgrades it'll be a little beast . I have 32gb of DDR4 coming and will add a 2TB NVME in place of the 256gb and will end up adding a storage HDD sometime in the future as well . I assume that I just had bad luck with the USB port so I will recommend this product , it's great .**Edit - Installed the m.2 wireless and it works really well (Intel model# 9260NGW)Installed 2x 16gb (32gb total) G.Skill Ripjaws 2666 memory with no problemsInstalled 2TB Kingston NVME SSD and cloned the HDD to it with no problemsInstalled 2TB 2.5 SATA Seagate Barracuda HDDThis mini is certainly a step up from my old one , love it .