Roofing Contractor Recommendations

Looking for a roofing contractor that does quality work in the Camden/Burlington county area. Not looking to just pay the cheapest guy around. Any recommendations? Any companies to avoid?