It is always a challenge to find good roofing contractors. Maryland roofing contractors are quite easy to come by, though. You should find that the bigger challenge is finding one that can do a great job for a reasonable price. The key to finding a good roofing contractor, Maryland based or not, is to look into their skills.
You should always do your homework on a contractor before hiring them. This will help to ensure that they can do what they say they can and that they will do a good job. You should start by looking into their competence, reliability and then look into their actual services offered.