Very professional service. They arrived on time, gave a precise quote about the job that was done quickly and well. The carpet cleaner was really polite. We were happy with the job and with the price. Highly recommended.