Prints fast. Good image quality. Takes up more space than my previous printer. It would be nice if the setup instructions warned you that the printer needs some time to do some sort of calibration or something. I was wondering for a while if everything was ok. I think the setup instructions should give you an estimated time for this process. I am using USB to communicate with the printer. I had no issues or surprises getting it up and printing other than the long wait after the initial power on.