I have given my home improvement and remodeling contract to a local contractor in New Jersey. I want to know about the things that I should look for in a total home improvement and remodeling contract? He has given me the material specification and the time when he is going to finish the work. Do you think these two things are more than enough to look in home improvement contact? Or should I ask something else as well from the contractor? Which is the best NJ home improvement contractor?