Fast little machine, lots of ports for plugging things in.  Windows set up was easy.  Customer support was immediate if you had questions.Only negative is the usb wifi dongle provided is really terrible.  I used for about 10 mins then went to Walmart to buy something better.  So you may want to budget in extra $ for a different adapter for wifi.Bought this one for my parents and I'm considering getting another for myself.