The product comes with everything it has listed however, I had to send back the first one because the HDMI port does not work with external monitors. I requested a replacement and received it, and the same exact problem still persists. I cannot say what the reason for it not working but out of the box, this is poorly built. If the HDMI port had been working, I feel like the computer would be 5 stars for what it is worth. Sadly, this is not good from DELL.