Your friend (in a respect tone) His/her female friend (if talking about other person)
Good, good!
Muy in spanish means very.
He left very well. There should be an accent over the "o" in "salio", by the way. I get that you probably don't have a spanish keyboard, though.
"You do it very well."