Apologizes...late at night posting after a long work day and predictive text jumbling my words.
The jist of it,
Doing it well.. referring to her service..
Long may it last...is an Irish saying, meaning all good things come to an end, in other words, enjoy her while she is here, as she's a diamond amongst the rough..meaning she stands out compared to her competition..