I was super nervous about spending this much money on a PC I didn't know much about. I am a beginner when it comes to gaming on PC's and I wasn't sure I could build it, so I looked into this. It comes assembled and with a keyboard and mouse. It works perfectly! All I had to do to improve my speed was buy two separate RAM discs that were compatible, and I have had no problems with the function. I will say it comes with two hard drives that won't offer much more space than maybe installing 10-15 games depending on the size. But still this was 100% perfect for what I needed. If you are new to PC building and you just want a cheaper alternative that works well for what you need, this is perfect.