captivating
adjective
a lively and captivating young girl:
charming, enchanting, bewitching, fascinating, beguiling, entrancing, alluring, engaging, interesting, winning, delightful;
attractive, beautiful, charismatic;
dazzling, engrossing, riveting, gripping, enthralling, spellbinding, seductive.
▷antonyms repellent; boring.