No complaints at all about the components and the $. However, just so that you know (and I did not pay attention to this), the tower DOES NOT come with built in wifi. It comes with a USB wifi adapter. It allows for serviceable internet connectivity from my router (which is in the room over), but the connection drops often - making work via my vmware port pretty unusable. USB wifi adapters are not great. I had to purchase an ethernet cable and will have to run that into the other room (not what I was planning on). Not to say that this is the fault at all of the seller. I just didn't know enough to look to for that feature before purchasing. So I'm telling you, if you are like me. Get a tower that built in wifi.