A good drywall contractor should come do an in-person inspection and give you a written estimate. Trying to give an estimate over the phone or when looking at photos leads to inaccurate estimates. A good drywall contractor should have years of experience so they know the best way to complete the job with the minimum amount of wasted materials. A reputable drywall company should also stand behind their work.