Staff is friendly and they are efficient. When they tell you how long an appointment lasts, it is that long. You also don't have to wait very long! It has been a smooth process!