"at long last" could mean 'after the long waiting' or 'after exerting effort'. it's also synonymous to the eaxpression "finally" or "at last". This is always expressed to describe exuberance toward achieving something.
"after 3 attempts, I passed the exam at long last."
:)