This computer has been a perfect replacement for my previous HP tower. It's flat on my desk and doesn't take as much space. It has more power and more memory and did not have really a scratch on it. And there's plenty for what I need. Excellent USB 2.0 and 3.0 ports that work fine In the front. Good USB ports in the back plus VGA connections which are still useful to have as well as keyboard plugs. I am thrilled I found such a great product and deal and I would definitely recommend it to others to buy without fear.