I do not have carpet but need something for cleaning upholstery. This is the perfect size with the power to clean.