Iran is amazing and confounds its media generated image. There is just so much to see and it is all beautiful. The people are the loveliest I have ever met and could not have been more welcoming. The sights are so varied and impressive. Infrastructure excellent . The trip completely exceeded all expectations. I will go back.