I am generally not rating things like post offices or airports because, well, it is what it is. My exception to the rule would be where there's a service that isn't obvious - for example, a good place in an airport to charge your phone, or, in the case of the Ardmore Post Office, a Passport office.
We've used this Passport office twice - once in 2011 before we went on a family cruise, and last weekend. US Customs requires that both parents be present when applying for or renewing a passport for a youth under age 16, or have the other parent do an notarized statement, etc. If you're a single parent with an unknown other parent, you just have to show that. I digress. So, the first time we came they sat us down and went over the application and ensured we both understood what giving our son a passport meant and that we were both in agreement. That day it was not crowded so they took their time and we basically did not wait.
Last weekend we returned to get his passport renewed. This time we had about 1/2 hour wait, with lots of signs posted along the hallway to the office helping people understand what was needed to apply. Once we made it inside the office they were very efficient, since we were a renewal they didn't need to interview us, just went over the paperwork, gathered it all together, got our signatures and we were done. 10 mins max. The staff were pleasant and calm, despite the fact that there were kids in various stages of upset and lots of people.
Pro tips:
1. You pay by check or money order. If you need a money order, you can walk over to the Post Office's main counter and get one.
2. They also offer a photography service for an additional $25. We didn't use this as we had gotten his picture the day before at FedEx Kinkos.
Overall, preferable to going to 30th street main office. There's free 15 minute parking out front and meters along the side dead-end street - a quarter gets you 1/2 hour. read more