What is the part of speech of 'much' in 'That's too much of a hassle'?
While this sounds so simple and basic, the answer could not seem to converge on one.
The answer may be
(a) a noun, although a noun cannot take 'too,' an adverb, or (b) an adjective, although syntactically adjectives normally would not take an of-phrase except for some instances.
What do you think it is?