A great person. If someone says "he's great craic," they're saying that person is brilliant fun to be around. It's the highest social compliment in the Irish vocabulary.
"You'd love my cousin, she's great craic, never a dull moment."