The PC performs very well in terms of every day use.  It is very fast thanks to the i5 9400f 6 core chip and mine came with the GeForce 1660 Super graphics card rather than the standard one so that was a huge plus.For gaming however, you ABSOLUTELY MUST add at least 8gb more ram.  It's a little disappointing that they chose to only include 8gb (it is name brand ram however, so that's a plus).  When it came to more demanding games such as Call of Duty Warzone, I experienced a lot of stuttering even on lower settings, but as soon as I added more ram (replaced the single XPG stick with two 8gb RGB corsair vengeance DDR4's) all of my games run like butter even on higher settings now.I am a controller player so I cannot comment on the performance of the mouse and keyboard for gaming, though they are easily upgradable anyway.Overall I am very happy with how the computer performs and would recommend it to anyone who is looking for a capable gaming pc that is upgradable for the future.