A good remodeling contractor should be knowledgeable in all aspects of the remodeling process. They should have experience working with a variety of materials and they should know how to use the latest tools and techniques to get the job done right. Additionally, a good contractor will take the time to understand your vision for the project, listen to your ideas, and work with you to develop a plan that will best meet your needs and budget. They should also be licensed, insured, and have positive reviews from previous customers. Finally, they should always be open to communication, easy to contact when needed, and willing to answer all of your questions throughout the remodeling process.