poor on carpet

2/5
fine on laminate and carpet tiles, hopeless on normal carpet it will not pick up fluff at all.