Great product! It does a great job but M6 needs to improve more there are times even wet mopping is stuck between floor and rugs or carpet especially dry sweeeping.