Usually, expert carpet cleaners get the job done faster than doing it by yourself, with years of experience the carpet cleaners are able to make your carpet like new so, Yes it is worth getting carpets professionally cleaned.