Great suction on floors and carpets. Good cord length. Poor wheels and difficult to pull vacuum.