Prompt & reliable. I thought I would have to buy a new carpet but they did such a good job it looks nearly new.