From start to finish...Shipping was fast, a little annoyed when I received the shipping update that I need to sign for it. I rearranged my schedule at the last minute to fulfill my obligation to sign for the package. Luckily I'm able to make such schedule changes. Opening the package, the Mini Pc looks like new, no scratches, dents or other cosmetic issues. The power supply cord was the shortest cord I have ever seen. I found a cord that fit and worked (never throw away old power supply cords from any electronics, you never know what would be able to work on what in the future). Mini PC powered up perfectly. IOS installed was Sierra. I couldn't download my VPN as the system was too outdated. The system allowed for software update to Catalina. As I write this review, Monterey is being downloaded. It takes time to download software updates. Running multiple programs does cause the machines to run a little slow. For limited use such as office work, streaming, using as a media center it works well. I don't game so not sure how the machine would function but I bet it will slow for gaming. For the price, it's worth the purchase. It is a 2014 machine but for a iMac that's not old at all. The stock 4 GB memory could be upgraded but for what I need this machine for I don't need the upgrades or anything faster, or better or more expensive. I have a 2011 8 gb 2400 MHz DDR4 at my office and a 2017 3.4 GHz Quad-COre Intel i5 8 gb 2400 MHz DDR4 in my home office. The mini doesn't compare to either but this mini was a fraction of the price for my other 2 machines. It is still a better deal than any new mini PC and works better and faster than my ACER mini pc that I use for my LED outdoor sign. As far as mini PCs go, they aren't the best machines but they work great for everyday stuff. Price is good, app compatibility is good, speed is ok, not a work horse but it wasn't meant to be.