Had our carpets cleaned last month and Stanley Steamers did excellent work. I couldn't believe how dirty our carpets were but it made sense with having two dogs. I will contact them again in the future.