Delighted to meet you
Slightly more formal or enthusiastic than mucho gusto. Encantado for men, encantada for women.
—I'm the director. —Delighted to meet you.
Delighted to meet you, I've heard a lot about you.
—My name is Ana. —Delighted, Ana.