They usually accept walk-in even though it's better to make appointment online. The employees here are friendly and they explained the service and terms very patiently. Service can be a little slow depending on the number of employees that are available.