Great screen image quality and blazing fast compared to my old 6 year old laptop. It has a DVD player and plenty of USB ports, although are taken up with the keyboard and mouse. Not crazy about the keyboard. Too spongy for me. I might opt for wireless keyboard and mouse using a separate USB port adapter. Wish it came with 1 TB SSD storage but I plugged in a separate HDD in one of the USB ports to add storage. I think there's an option to add to the existing 256 SSD but haven't checked it out yet. All in all I'm quite happy with it. Four stars only because of the storage capacity plus set up was a time-consuming hassle, transferring data and programs from the laptop. I tried to connect the two computers via Bluetooth but AIO wouldn't recognize the laptop. I had to put stuff on a flash drive from the laptop, plug it into the AIO and upload it. Plus, setting up an account with Microsoft is a major pain in the a**.