I was surprised to find how easy this printer was to set up and print. Usually there is some sort of printing issue with printers I have used in the past, but not this printer. It also comes with an app/software which allows you to control your printer on your computer. I would highly recommend this printer.