Ideally, you want to build the same kind of relationship with your contractor as you do with your real estate agent: one built on trust that makes you want to go back to that person for any future needs. Your contractor should be a very good listener and communicator.