Works reasonably well. As noted, work cleaning process slow. Best results with concrete Lesser results with pavers. Will redo after applying cleaning solution on second attempt. Design concern-side brush walls will wear down and result in housing, or worse Arm touching surface being cleaning. Some higher design, more costly have wheels.