To begin with, this is NOT a game PC, its video card is crappy, but that's not a main issue for me, I bought it to replace my aging linux file server, which started spontaneously shut itself down recently. I intended to add two more data disks and install ubuntu on it.After opening the box, I was very disappointed, the machine is very small, maybe a micro tower, how am I gonna fit two more  3.5 disks in it? Opening the back, confirmed my fear, there's  no more bays available. on the mother board there are two spare sata ports, but there's simply no place I can attach my disks. On top of that, everything is minimal, there's only one more spare power outlet, I had to use an extension cable. After playing around for a while, I finally was able to fix one disk onto one of the wall using only one screw, yes that's right only one screw, ideally there should be 4, 2 would be minimal, but I had to settle with only 1 screw. The 2nd disk had to be laid down at the bottom of the case without any attachment, And I had to carefully make sure none of the metal parts touch the mother board.Eventually I was able to get everything working, but just barely, P.S. I made a huge mistake by connecting the two data disks before installing ubuntu, I pre-allocated some spaces on the main nvme drive for the ubuntu, but stupid ubuntu picked one of my data disks for the installation, wiped out all my data(i have a backup fortunately), I had to do it all over again. Getting rid of Grub proved to be difficult, I had eventually create a windows install disk, delete all partition and reinstall windows to finally clean up the bootloader.Would I recommend it? No, would I buy it again if I knew? probably not, Coz I dont really see a clear role this machine fits, use it as a gaming PC? You need to invest serious money on the display card. Use it as an office machine? Why not laptop? much more convenient. Use it as a server? You saw the problem. I guess maybe for someone who doesn't like a laptop(I don't know why) to browse internet etc? Yes you can play "some" games on it, yes you can use it as an office pc, and yes you an make it into a server like i did. but it pretty much sucks at doing any of these jobs. Oh, btw, just as I was typing this review, the cpu fan start giving out a low humming noise, I had to went in and attach a damper onto the fan to silence it.