Watch out !!!! There's a lot of crooks out there.
Your best bet is to only consider contractors who are members of the Better Business Bureau (BBB). Go online and research at
www.newjersey.bbb.org.
Here's a good one, and their prices are very reasonable: New America Construction. Ask for Bruce: 862-226-9288. They do vinyl siding, windows, doors, carpentry, stonework, and small additions.