They were polite, efficient and exceeded my expectations - great service! Parking is free and despite the busy time of day still easily found a spot. When my friend and I arrived around 5:00 pm there was a full room of people waiting, seated - no surprise. We waited no more then 15 minutes and then I was called and taken care of. I was informed that my passport would arrive in about two weeks. It arrived well within two weeks. Good on you Passport Canada!