I bought my computer from Tek Refurbs and was pleasantly surprised! Not only did I receive a functional desktop that seemed brand new, but I also got a nice clicky keyboard, a decent mouse, and a Wi-Fi dongle! I waited to write this review for a little over a month to ensure that everything holds up and it has without any issues. One especially pleasant surprise are the integrated HD graphics, which perform surprisingly well. Perhaps I have low standards, but I was happy with being able to run Half Life 2 on high settings with no issues.There are a few things to be aware of when purchasing this desktop.1. Make sure to buy an HDMI to Display Port cable (or adapter). This will save you the trouble of having to hunt one down when you receive your computer.2. Also buy a Bluetooth usb adapter, as the computer doesn't have built-in support for bluetooth.3. Be prepared to update windows 10. If you have any problems doing so, Google the error code and follow steps from reliable websites before panicking. The only error I got ended up working itself out and caused me no real trouble.A lot of people have had bad experiences with refurbished desktops, but it all depends on who you buy from. I wholeheartedly recommend Tek Refurbs. If they aren't available, find another seller with a 95% or greater feedback rating and you should be fine!