very well built unit and similar to the overpriced name brand unit, good selection of attachments (though worth sourcing a retrieval attachment), the attachments are a little soft for heavy use but there are many after market attachments available. the snakes are solid. earns its keep the first time it is used. highly recommend for both home and commercial use. for heavier blockages it can be used to establish flow before jetting.