top of page


Many of your neighbors in Lawrenceville NJ and other communities in Mercer County have already discovered what makes Best Home Solutions the best choice among New Jersey roofing contractors. We deliver affordable Lawrenceville, New Jersey roofing repair and roof replacement that keep you safe, secure and comfortable. And we do it efficiently, responsively and affordably!


We are the experts on Lawrenceville NJ roofing


Best Home Solutions is the Lawrenceville roofer you can trust to make your home more beautiful, more comfortable and more valuable. We are the roofing contractor Lawrenceville area residents call because we understand the challenging weather patterns in our area. We design and install roof systems that are uniquely suited to protecting homes in Lawrenceville, Hopewell, Lawrenceville and others from rain, wind, snow, ice, sun and other weather-related issues.


Our focus is on maintaining the integrity of your home’s roof to provide complete protection from the elements in Lawrenceville, West Windsor, Hightstown, Lawrenceville Township and other towns in Mercer County. No other Lawrenceville roofing contractor offers such a well-integrated array of services.


Your Lawrenceville NJ siding contractor, too!


Best Home Solutions is the Lawrenceville vinyl siding contractor who best understands our area’s challenging weather patterns. We install high quality vinyl siding that is uniquely suited to protecting homes in Lawrenceville and surrounding towns.

Call Best Home Solutions today (609) 888-1270 to schedule a FREE roofing or siding inspection and estimate, or complete the form to the right. If you’re looking for a roofer in Lawrenceville NJ — especially someone who’s been named on Angie’s List — give us a call. You’ll be glad you did.


BBB roofer princeton
roofer yelp reviews
roofing company reviews
bottom of page