Finally an all in one! It works great. Its cut my cleaning time down. I do wish they could improve the rug cleaning function and maybe changed the shape of it. It does not do corners well.