This sounds like an ideal deal.
If I was you, I would take extreme caution entering Iran and Iraq. Iran has a high record of missing tourists and Iraq has become a hell, thanks to our foreign policies. In Iraq, there is no law. Most people who go missing sometimes are never found. There are many many sectarian gangs involved in killing virtually anyone they seem not fit, OR fall out of favor from them.
So just be careful. If this was a trip from the UK to Switzerland, then it was an okay deal!