They left messages but weren't annoying. when we were ready to schedule a meeting for an estimate, they set it up quickly and conveniently. The rep was neat, clean, professional and on time. He checked everything well and discussed our needs, wants, etc., answered all of our questions and gave us a complete estimate with two options, in writing before he left. They didn't hound us, but did call a later to make sure we were happy with the rep and the visit.