A good builder is one that has a good overall customer satisfaction history and stands behind their work....One thatis willing to go out of their way to make a customer Number 1 as well as listen to his questions and needs. And lastly but formost,is willing to put it in writing .......That should cover it!