Magic Roofing & Siding is a full service exterior home improvement contractor providing quality roof repair, roof replacement, siding installation, and replacement window installation in Princeton and throughout New Jersey, and Eastern Pennslyvania. Our experienced professionals will help you get the perfect solutions for your needs, ensuring your home looks great and is fully protected from the elements. We work with top products from industry leading manufacturers to ensure that your home gets a quality, long lasting solution no matter what you need. We pride ourselves on customer service, and we won't stop until you're completely satisfied.