RUN AWAY, DO NOT WALK. This company did my roof. First off, they installed a ridge vent, which…read morewould have been fine except it turns out my soffits are not vented and therefore there is almost zero air intake, making a ridge vent useless. When I asked Antonio about air intake, he texted back that my soffits are vented. Well, yes, the vinyl has holes in them; however, they are not vented into the attic (which I confirmed after the fact). He never checked. In the process of investigating how to deal with my lack of air inflow, the next contractor who showed up astutely pointed out that I do not have a drip edge. I called Antonio to address this, and his response was something to the effect of it's not important. After meeting with several other roofers and doing an online Google search, it turns out a drip edge is code in NJ for new construction as well as re-roofs. I immediately texted Antonio requesting a partial refund to have this remedied (as best as possible, as it really can't be done correctly after the shingles are installed), and he responded saying his "foreman" could come on Saturday to install a drip edge. Reluctantly, I agreed. Fast forward to Friday, the day before the scheduled job. I texted Antonio to reconfirm, and he advised me to text the foreman. Um, OK. I did so, no reply. Texted Antonio in the afternoon advising him of the lack of reply and he said he would let me know when he made contact with said employee. Friday comes and goes, half of Saturday comes and goes, no reply. Texted Antonio Saturday afternoon, and he said he hadn't been able to reach his employee. (Would have been nice to have gotten an update by end of day Friday.) I again expressed my concern about the drip edge not being installed, as pointed out by other roofers. His reply was that "other roofers are going to talk sh*t." At this point, I screenshotted the code and explicitly stated that I am not concerned about other roofers talking whatever, but rather my concern was my roof not being up to code. Have not heard from him since. So, I will be hiring another roofer and will meet Antonio in a courtroom. If you want headaches, go for it.