Now I'm a tech guy so I was already expecting to do some upgrading for the price. It is a way better pc tower than what I had. It will still need some work for what I'm trying to accomplish but I have a decent start. Everything seems to work, the mouse that came with it wasn't all that great but I'm now using my previous equipment. The areas I know will need improvement is graphics card and possibly motherboard. I'm still getting more details.