Saudi?
I think they just throw that in there in deference to Mecca.
UAE is the practical location. Abu Dhabi most likely as that’s the capital. Not Dubai. That’s their international commercial hub not diplomatic.
In Abu Dhabi I recommend the Beach Rotana hotel. It abuts the Abu Dhabi mall which can be accessed via an indoor walkway on the 3rd floor. Best to load up on some bottled water rather than use the hotel’s. There’s a pool on the roof and a meeting lounge below with great views towards the gulf.
Just be advised UAE sponsors Afgn “refugees”. Some are bomb-damaged so to speak and operate unofficial taxis. They have the typical Jihadi vengeance-ledger and American is on the list after Afghanistan National Army. The hotel taxis are more expensive but vetted.