Always very pleasant, very speedy and thorough, randy always does a phenomenal job!!! Leaves us very satisfied and seems like he really enjoys his job!