I use this for auto interior detailing. Is very compact & easy to move around a car. Cord is plenty long just wish the hose was a little longer. But its small size makes it easy to take inside the car if needed. Has plenty of suction to remove stubborn stains. The first car I used it on was completely trashed. Floor and cloth seats were filthy. It took care of all of it with a little help from a drill brush. Very impressed with this unit.