Love to be able to have my own personal carpet cleaner available at any given moment. Does a great job of everyday traffic areas. Cleaning the machine after a job is a bit of a chore, but worth it when I need to use it again.