Base product is a nice, compact little machine. Runs windows well. 6 USB ports (2 front, 4 back) available to attach accessories and expansion (though one will need to be for WIFI). 8GB RAM in 2 available slots. Appears to be ugradable to 16GB, but will require replacing both memory sticks. SSD size is adequate. More would be nice but drive is accessible and could be swapped out if desired.Appears to not actually have wifi on board. Wifi was intended to be provided by a USB dongle. But at first wifi could only faintly see networks and not connect, then failed to find any networks at all, even when device is right next to a hotspot. So dongle presumed dead, even tried on other machine.On board ethernet is functional until I get a replacement wifi usb.Displayport connectors may be loose, had some sync problems. VGA output works fine.