Easy to assemble, literally two screws. Installed new carpet several months back and this was fist time cleaned.Removed a lot dirt. Nice to be able to work at your own pace and not worry about returning a rental machine.