our flight leaves at 4:55 and we're supposed to be there by 4 so it sounds like a good fit (and the same flight your friend is coming in on).
We could meet at the taxi stand in the Jardin. I have tentatively booked a taxi and the cost is 700 pesos. So we'll split it among however many people we are (taxi driver can take 4)
Does that work for you?