They try to be accommodating but it's best to call and make an appointment.
No, Walk ins are welcome, just depends how busy it is. Whenever I've walked in (without appt) they have been able to see me right away.
Thanks! Your answer is awaiting moderation.