Yes. Very friendly service at this location
Yes, everything for Passports is just to the right when you walk in. If it's a renewal though, a DS-82, you can print it off at home, and just mail all the docs yourself. Only for your initial passport, a DS-11 do you need to go complete in person at an official office/location.
Thanks! Your answer is awaiting moderation.