It's cheap, it's fast, it prints well, but it does not work out of the box on Linux systems, as it's using a proprietary printing system that requires an unofficial reverse-engineered driver for CUPS. Even with the driver, the USB connection with the host system "decades" after sometime, forcing to power cycle the printer. HP as a lot of more Linux friendly printer, so if you need to use it on Linux, choose another one.