Keyboard that came with it did not work properly.  Everything else is perfect.  The machine is lightning fast, and boots up in seconds.  I was up and running in 10 minutes, including initial set up. I use it for my business, and I'm very happy with it.