The IDEARACE Intel i5 CPU comes with a power adapter, mini WiFi antennas, a HDMI cable and some SATA cables. It has 2 USB 3.0 ports and 4 standard USB ports, 2 HDMI display ports, 6 serial ports, and a speaker / mic jack. The mini PC measures about 9"W x 7"D x 2" H with mounting holes on the bottom which could be used as a rack mounted unit.The mini PC comes with Windows 10 Pro which is nice. It booted up clean with no bloatware. After loading the mini PC with essential basic software such as Norton antivirus and Chrome browser, it still has about 210 Gb of storage available.  The Wifi connection is also quite decent with the dual antennas.Just like all the new PCs I received, I ran the PCmark benchmark on this unit right away which has a score of 1988. This about the same performance of a lower end 2018 Microsoft Surface Pro i5 laptop. Not a bad score but it is definitely not for high speed applications neither. The entire mini PC's case is made of good quality metal with heat sink type shapes all around for better heat dissipation. The unit does feel warm  but not burning hot neither when I laid my hand on the unit.Overall, this mini PC is a good candidate as a general purpose desktop replacement. With the abundant amount of serial ports, it can be easily configured to control external hardware with additional programming.  It does not come with a user manual so some good experience with PC setup would be helpful.