Major League Roofing is, simply put, the most professional roofing company around. They are not only a pleasure to work with, but they are proactive and proficient in all phases of roof replacement. They were extremely helpful in quickly assessing my needs and worked cooperatively with my insurance provider to ensure that all those needs were met. I wouldn’t hesitate to use them again or to refer my closest friends to them.