it was affordable. 
works well. just have to babysit and move all things out of the way like cords, toys, throw rugs etc. 
it does go off and on carpet from wood floors ok.
if it gets stuck in a tight space, please pick it up and move it!  it will damage the wheels gears. do not use schedule clean if you aren’t home to babysit it!
 i still love it. i had 5 kids and a cat so babysitting comes natural, i suppose.