I knew before I bought this machine that it didn't have a CD drive.I already had a portable DVD/CD drive that it didn't factor into the decision making process.I needed a computer similar to the machines we use at work and this matched the criteria.I also have a Lenovo ThinkPad but wanted a desktop computer.The set up took no time once I connected to the internet and signed into my Microsoft One Drive account it literally set itself up.I have a wireless mouse and keyboard, however it did come with a hard wired mouse and keyboard that I used in migrating data from my ThinkPad to my Dell.I  great product and would recommend to anyone who wants a basic home office computer.