Which of the following sentences is
punctuated correctly?
A. We're happy to be here, and, finally meet you.
B. We're happy to be here and finally meet you.
C. We're happy to be here, and finally meet you.