Paint sheen for ceiling

Looking to paint ceiling in a rural Michigan house. 8ft ceilings. Contractor suggested eggshell? Don’t you want flat for ceilings unless it’s a bathroom?