The additional piece I'd add is avoid a spot where it's easy for a robber to snatch & grab, running off into a crowd or into a waiting car. i.e. avoid mall food courts or parking lots.
My preference is daylight, inside a Starbucks or similar, and I'll get there enough in advance to get a seat where I'm away from and have a good view of the door. This also prevents the buyer from seeing what I drove up in and potentially having an accomplice laying in wait.
Some people advise meeting in a bank lobby or police station lobby.
Having a friend along is a good idea, and a counterfeit pen is cheap insurance against funny money.