For $600 out the cart, its not a bad setup, I wouldn't buy this for heavy gaming or adding a heavy video card. I purchased for photo editing mainly, Lightroom / Photoshop. The 512gb hard drive is split up into x2 250gb which is both annoying and good since I was going throw in a 1TB ssd anyways, just know they went cheap on this. There is only x2 RAM bays, comes with the 4gb and 8gb.It can handle light gaming or low setting, I played League of legends and WoW and it was just fine, dont be fooled by the i-5, IT'S BEEFY!Only complaint is the keyboard and mouse are extremely small, will just keep the old one that came with the previous model! Very small inside, anything more than just throwing in an extra SSD will require ALOT of un-screwing.UPDATE 2022If you plan on having this for awhile, buy something else. Gaming computers these days aren't too expensive even if you just want a basic computer setup. I tried adding more ram and keeping the 8gb stick did not work, computer wouldn't run with a different brand with the stock. Coming to realize all the inner parts are the cheapest. Smaller case and now I know why.... Just spend an extra $100-$200 and get a basic gaming computer. At least you will have access to upgrade it later on. I don't even think there is room to put a GPU in here that isn't even much better than the integrated. The motherboard is very weak and so is the power supply, Only 300W.