I try to avoid McDonalds as it is a bit of hit and miss with them. Sometimes clean, often not. If I am in a small town which is the county seat, I often use theirs in the Courthouse. Almost always spotless.
If not that then the city hall or other government buildings.
I once went on the courthouse.