I bought one of these to add to my group of home PCs. (8 now and counting). I was very pleased with it's performance, considering she's an old girl, she still rocks. The reviews you will read here complain that it boots slow or is sluggish are not taking into account that it has a mechanical hard drive and are used to SSDs. Also when first turned on, it starts the setup process which is always slow when dealing with Windows.First things first, I received this FedEx standard next day air, which was a shocker. Opening the box was nice as it was well packed. Even if it had dropped off of the truck, it would have survived quite nicely. The reviewer that stated "the best packing I'd ever seen" was not joking. All the things listed in the description were there. Computer, keyboard (wired), Mouse (wired), OEM power supply and WiFi dongle.It turned on and started the setup process which is quite slow, but Windows setup is always slow. Setup was easy and didn't take too long once it's running. As always, it's best to install updates (if any) and reboot several times before it starts to perform well. Because it comes with a mechanical HD, startup time and app loading time doesn't do it justice. Running a CPU intensive program, I found it faster than expected and runs very nicely for it's size.It doesn't come with an HDMI port, so a DisplayPort to HDMI adaptor is a must, but I got one for $8.99 on Amazon, so no biggie. There are just enough USB ports for connecting the mouse, keyboard and WiFi dongle, then there are 2 USB 3 ports on the front for other things. It has indicators on the front for on/off, HD activity, Bluetooth and WiFi which is nice.The 500GB HD is enough room for the casual user, but to get the most out of it, an SSD drive is a must and a memory upgrade to at least 8 GB.One feature I really like is the ability to turn the computer on with ALT-P. That makes hiding it a viable option.Conclusion: This is a really nice PC with enough power to do most things without much trouble. It is NOT for gaming, so if you plan on playing anything more graphics intensive than say Tetris, look for something with a little more upgrading ability.