It's a noun because you can say Tennis is great fun . (Cf. That's great wine.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
CalifJimsome people do treat fun as an adjectiveOf course by “some people” you mean most speakers of standard American English? The adjective fun is simply informal.