Whatever your passport, it is safer to apply for a visa at the UAE embassy in Doha, then get your Saudi transit visa from Kanz Travel Agency (4488-3713). Also, the vehicle owner MUST be in vehicle. I am not sure about the maid but the embassy can answer that. Burqas mandatory by law in Saudi. Also you may require fingerprinting at Qatar-Saudi border and a retina scan at the Saudi-UAE border. Roads are good though there are NO cameras in the Saudi section and most drive insanely. Plenty of speed cameras in Qatar and UAE. Hope this helps.