Went with Amex because of their reputation as a quality roofer. We had a certified roof inspector (who is not associated what-so-ever with them)give us three quotes and Amex won out because of their customer service. The head estimate/project foremen, Brian, came to the complex and he was all business and didn't fool around. Their crews caused minor damage to the complex but promptly corrected it with other professional contractors. They are highly recommended!