If you've already arranged an appointment online, you will be seen fairly quickly. If not, expect to wait a while.
I found the staff very helpful and friendly, even if you don't speak Spanish.
A very pleasant change from visiting town halls in other countries!