Short hair carpets go very well. I was surprised, it vacuums better there (with less power) than my previous hoover (with more power). Long hair carpets do not work well. It sucks too hard on the "hairs". I still have a knotted wool carpet (shorter hair, braided), also works well.