My first gaming PC.  Not very good for upgrades. The case holds a Micro-ATX which is smaller than an ATX (a normal sized motherboard). I had to buy a new case just to upgrade the PC fan. Recently I upgraded to an ATX motherboard. Definitely a great PC if you want one prebuilt.