I was shopping for a simple and reliable desktop for my parents.  I came across this HP all in one desktop for a reasonable price.  The packaging and overall setup was simple and quick.  No complaints.  With that said, we are buying this to replace another all in one HP desktop that I bought 5 years ago because the USB ports were malfunctioning.  I don't expect HP products to last beyond 4-5 years but you get a stylish, affordable, and reputable product.