Great and friendly staff; service is always friendly and quick. I never had to wait in a lobby for my appointment for a long time. My only concern would be that they are at a booking capacity every day, and if the appointment is cancelled for any reason, another one is hard to schedule (1-2 month ahead). I would suggest to really consider hiring additional person, or utilize other office locations.
Other than that, great place!