Yes, many models work well on carpets. They adjust suction and brush settings for different floor types.I loved that the floor brush can be quickly attached with the press of a button. Some on-line reviewers said the hose was a bit short, but it didn't bother us during testing.You can simply set and forget the Shark IQ robot vacuum for over a month