Works great on lRge rugs and carpets. the attachments are great and are easy to hook up.