To set the record straight: no issues whatsoever with safety or getting a visa on arrival (US Passport)
Haval was amazing, and showed me around kurdistan with a seasoned level of detail and professionalism. Whatever you want, oddly specific or on the beaten path, Haval is your guy. He was a wealth of knowledge.
Would recommend 100%, no reservations whatsoever. If you want to contact Haval: www.iraqikurdistanguide.com