I received a substituted product for the one I ordered.  The substitution looks exactly the same but the specifications of the machine I received are lower than what I purchased.On the plus side, I had no trouble setting it up and getting it working. The WIFI/Bluetooth dongle that was provided connected immediately without issue and all of the USB ports works.  I was concerned because I read in other reviews that some people had issues with USB ports.The DisplayPort is very sensitive and gets fuzzy if you touch the cable or it gets bumped.  At first I thought it could be the cable so I tested the cable with a different computer.  It is definitely the port.  I was not overly concerned because I switched to a usb monitor after the set up.  I didn't have a VGA monitor to try the VGA port so I can't say if it works.  I don't plan to use it.After setting everything up I noticed that the hard drive seemed small.  After checking it further, I found that he machine I received has an ADATA SU630 480GB SSD.  This when I noticed that the machine was a substitution for the one I ordered.  I purchased a machine advertised with a 512 SSD.  My receipt also shows that I purchased a 512 SSD.If you decide to buy one, my recommendation is MAKE SURE you receive what you ordered BEFORE you spend hours setting it up.  The disappointment was that I selected this seller over the Amazon recommended one and paid a little extra because they had higher ratings.  Lesson learned!  If I knew they were going to substitute a lower end machine without telling me ahead of time, I would have canceled the order and used the Amazon recommended one.I can probably exchange it for the one I ordered but at this point I have too much time involved in getting it set up, getting windows current, and installing software to send it back.On the plus side, it seems to be running well and shipping was very fast.