Alexa will do fine, but yes, if that was me, I'd be nervous out of my mind! I bet the thought of it will make you two more nervous than the actual meeting.