Always on time. Very thorough takes great pride and care not only in cleaning carpets but ensuring house kept in tack. Putting up bumper guards around furniture so nothing is scuffed or damaged.