I have small kids at home, hence it becomes essential that my carpet remains in pink of health. Having said that, it becomes tough to maintain the torn carpets. Last week when my carpet got ripped, I got it done by this company. Thanks all!