We tend to keep a clean home due kids medical needs, but between kids and dogs the carpets are a concern. Easy to assemble. Easy to use. Easy to clean compartments. Did an outstanding job. Impressed.