the printer I have had for a couple of days now, I have found its good at most things does get dirty heads easily but no big deal s self cleaning in setup options. the tanks are very easy to fill and to monitor the levels as you can see the level on the side of the bottles.