It's been two years since I've gotten a Saudi visa, and I did it through the consulate in Los Angeles. Drove there myself, dropped it off, and picked it up 2-3 days later. There were never any problems. I'll be getting a new one next week if an invitation letter comes through.