They get busy frequently, so I would call ahead to make sure.
If a Friday evening or weekend recommended
No, but call ahead to check the status
No you can walk in. But I would call. To make sure they are not busy.
Thanks! Your answer is awaiting moderation.