Yelp is good for this - reviews on there (well aside from the usual angry people) indicate that in person the whole process takes 10-20 minutes:
The lady at the front was very helpful as well. We were done with the
whole process in less than 10 minutes!
The whole process took less than 15 minutes.
He was very knowledgeable and guided me through the process and got
the document ready for me in few minutes. I was in and out in fifteen
And that after that, they time to receive passports:
they mailed my passport with visa the very next day.
I even got my passport mailed back within 2 days.
The passports arrived with the visa in under 24 hours. Overall a 5
was told the processing time would be between 3-5 days. Got my visa on
the 5th day.
So although the website says 7-15 days, they may be covering themselves - it looks like generally you can probably expect it back in under a week. However, never assume that - if it takes longer, they'll just point you to the official time.