I often prefer porta potties to the available public flush toilets. The porta potties around here tend to be kept in pretty good condition, while the public toilets in places like gas stations and restaurants are often old, falling apart, smelly, and not well maintained.

Sarah