James came out today to clean various carpets in our home. Extremely professional and friendly service. Went the extra mile and helped move furniture during the clean. We will be using the company again for tile cleaning and other carpets. Great service and superb to have a tradesman who responds to quote requests and turns up on time.