I have thick pile carpets. The height adjustment makes it easy to push Can't believe the amount of cat hair it picks up. I like the retractable cord. Wish it were longer but that is the only downside I found. I have not used the attachments so can't address that. Like this vacuum a lot and the price is very reasonable. I am happy with this purchase.