Words to describe someone's personality

HARD WORKING, PROFESSIONAL, CREATIVE, INNOVATIVE, ENTERTAINING, LIVELY, VIBRANT, VIVID, STRIKING, ARRESTING, CANDID, FASCINATING, INTRIGUING, INCISIVE, ROUSING, HEADY, EXPLOSIVE, OVER­WHELMING, DRAMATIC, ENGROSSING, SENSATIONAL, ASTONISHING, MESMERIZING, ELECTRIFYING, BOLD, IMAGINATIVE, EXHILARATING, CHALLENGING, COMPELLING, DYNAMIC.