First time built from scratch. In the past, I did only small upgrades, like increasing amount of ram, or changing graphics card. Everything purchased from Amazon using free Prime trial. SSD and HDD came out my old desktop. Also keyboard, mouse and speakers. Everything works fine. Only had one issue with DVD and SSD sata connection priorities. Couldn't get in to Bios at first, but after connecting DVD drive to first sata connection and SSD to second, it came to life. This desktop is mainly for home use: watching films, playing old game and keeping wife happy on her Facebook. If I were in to numbers, I could say that I expected more from Haswell i3, because my old Q6600 scored 7.0 in Windows compared to i3's 7.3 I know, it's only dual core, but in real life it works a lot faster than my old desktop. Also, low power use was another factor for me and it's a lot quieter. My old desktop was from Mesh computers and cost me £1500 6-7 years ago. This one worked out nearly 3 times cheaper and does everything, what it was intended for.