I read a lot of reviews before purchasing. This machine amazed us at how well it performed. I cannot tell you how thankful we are that we purchased this over the rug doctor.