Attractive; good-looking.
stunningly beautiful; amazing
Very surprising or shocking; to such a degree as to cause astonishment.