be one for something/for doing something

be (a) one for something/for doing something

(informal) be a person who enjoys something, or does something often or well: She’s not one for staying up late — she likes to be in bed by eleven.They live in the country and they’re great ones for long walks.
See also: one, something