It worked great on short carpet but on my longer rug it automatically shuts down...it can't handle it. It needs to have a stronger suction!