There are disagreements on the adjective class. See BillJ's posting on adjectives (link below).
Adjectives should be able to be cast in their comparative and superlative forms, and modified by adverbs. True adjective: old, with its gradable forms: older, oldest, very old That means that noun adjuncts are not adjectives, but nouns. Noun adjunct: bell (as in