When I went to set it up for my little brother as a birthday present, it shipped with an invalid Windows key. Wasn’t too thrilled about having to go buy a new key, but at least I was able to get that and all the major updates done before shipping it to him.Usually I build my own, but current GPU market makes it make more sense to buy these prebuilt towers. Other than that, the packaging was nice and the build quality seemed good. Cooler Master parts, good hardware. Not too much was skimped out on for this budget tower.