I purchased this item as a replacement for a faulty laptop, and I've always been more into desktops anyway.  The set up was easy overall, and the item came with the necessary cables. However,  you should note there are no HDMI ports on this device as stated in the item description.I will be honest, the tower itself has proven to be functional,  free of both hardware and software problems.  I know this thing was refurbished but the monitor is old, with blemishes as you see in the third picture. The first two pictures represent the original setup. Essentially, I replaced all of the accessories with a wireless keyboard and mouse, and a 27" curved monitor.  All of which have had no compatibility problems. New speakers are pending.Performance has been good overall. I find startup to be a bit slow. However, there have been no issues using internet or downloading software. Good tower but be prepared to invest a little money into it.