This unit is not designed for carpet of any length. Works good on no pile / indoor/outdoor pile rugs. Works great on hard surface however. Do not buy this for your carpet, it wont work. If you only have hard surface, this unit is great!