No, it is not accepted at as many places as it once was - AmEx charges just a bit more than the other credit card companies, and they take longer to pay the vendors, so hardly anyone accepts them anymore...