Very professional. Very thourough. Kept us in the loop at all times. Very, very satisfied.