Jim is always on time, very careful around pets, explains what he is doing , is very professional and experienced . Simply the Best !⭐️⭐️⭐️⭐️⭐️⭐️⭐️