I needed a cleaning because my cat really got my carpet dirty and not too mention my carpet didn't smell so great. I called Windy City Steamers to come out and they did an amazing job. They completely got rid of the smell. If you are thinking of using this company, you are on the right track. I was very happy with the my service.