So we got an almost shaggy rug when our long haired Black Lab was about 5 months old. So we asked our carpet weavers what they offer. And literally. This is the best suction power in a vacuum cleaner. We also have a ton of sand and a ton of wool from our dog and she does her job BEAUTIFULLY ๐ We've had the vacuum and carpet for 8 months now and it's still amazing. I literally vacuumed last night and told my husband how soft the carpet was when I was done. Highly recommended. I also work with concrete or tiles. Seriously, the best thing in the world. My husband put it together very easily when it arrived. It's old-fashioned to open a bag to throw away, so it took us a minute to figure it out, but it's very easy once you know what you're doing. Not hard. Very easy to manoeuvre. However, it has no extensions. So we kept our old, cheaper vacuum cleaner to clean baseboards and bottlenecks. Our carpet fitters suggested it and use it at work and at home.