I read reviews before buying so I did get a graphics card that I'll install when I feel like it. So far, it works just fine for what my daughter wanted.  It came with a keyboard and mouse. The mouse was dell brand and barely worked from the start. So I ended up buying a cheap mouse from a local discount store that works just fine. My daughter is happy with it.