So far this machine gets the job done, its easy to use and easy to clean. Got tough stains off and left my carpets clean and fresh, would recommend to anyone.