Arrived at the time promised, professional, pleasant, got down to work and before I knew everything was done