I would recommend Kennedy carpet cleaning to anyone who wants a thorough professional job.