I and a friend had a holiday in Iran last September. It was one the best holidays I have ever had. The country has a rich culture and history. Food is great and the people are wonderful. We visited Tehran, Kashan, Isfahan, Yazd and Shiraz on a tour operated by iraniantours.com. The service standard was quite high and we enjoyed every bits of the holiday. I highly recommend this destination and tour operator.