Perfect for hardwood floors and stairs. The sucker part is too small for big areas of carpet is the only downside.