Old (I mean really old) living room PC was starting to have weird errors, wouldn't alway POST, kind of getting annoying.  Tried various tricks to get it working reliably, but the poor thing just needed to be upgraded.  The issue?  I really don't use this desktop THAT much.  Usually, just grab my laptop for my typical lightweight use.  But, there are times when I want to sit down at a desktop, take advantage of a full size keyboard, mouse, and dual monitor display .  But, I'm not a gamer, so I don't really need anything expensive. I've purchased refurb PC's before, and this one checked all the boxes, so I ordered it.Pros:  Processor and graphics are plenty fast for my purposes.  The form factor, although not tiny, is pretty compact, which is nice. The unit I got was very clean, it was difficult to tell it was a refurb (not impossible, but it looks quite good).  16gb RAM a nice bonus.  Case is easy to open for servicing, and things like hard-drives and DVD drives can be removed without tools.  Fan is commendably quiet, at least so far.  Came well packaged and actually included really good, clear, easy to understand instructions!  That actually surprised me, most refurbs don't come with anything decent for instructions, if they include any at all. But this unit came with clear, easy to follow instruction for use.Cons:  Not set up for anything like serious gaming (not a con for me, but it might be for you).  240gb hard drive has 2 issues:  First, it is no big enough for me. Second, the brand of SSD is "KingFast".  Maybe that is an awesome, super reliable brand, I don't know. But personally, I feel better with a better known SSD for my "main" desktop PC.  Neither of these were insurmountable problems for me. I already had a 960GB Crucial hard drive that I purchased on sale a couple months ago, and I had a license key for Windows 10 Pro and an installable copy of Windows already on a USB stick, so I just swapped out the Kingfast drive for the Crucial SSD and installed Windows from there.  So, I'm Ok with that.FYI, swapping out the hard drive was VERY simple, and it looks like any work you'd want to do inside the case would be easy, there is plenty of room and the cables are well laid out.  I will say that this is a somewhat smaller case, so you won't be able to use full-size cards.  But there is room to do stuff, and it is easy to swap out drives or memory if you want to.Also, included keyboard, mouse, and wifi dongle are perfectly serviceable, but nothing to get excited about.  Depending on your needs, they might work fine, but they are on the cheap side (I don't count that as a "con" on a PC this inexpensive, but it is something worth knowing)If your needs are the same as a typical user, this is probably all the PC you need, and it is cheap.  The price/performance ratio on this machine is excellent.  Boots fast, doesn't slow down with many applications open, just really nice for most anything, as long as you aren't a super heavy-duty PC user (gamer, complex photo or video editing, etc).IF you are Ok with 240gb SSD, and are willing to take a chance on a KingFast drive, the unit is an incredible value.  Even if you have to swap out the drive, SSD drives are cheap, so it's still a good value.If I needed another nice, inexpensive PC, I would have zero issues buying another one of these (or two or three) from this vendor.