Professional and helpful. We have used "iCarpet Clean" many times now over the years and they always provide us the best Cleaning Services in reasonable cost.