Cleans excellently. Hides dog hair (I have a black dog and it is really good at hiding her hair!)