The trip was for 6 nights where I visited Shiraz, Persepolis, Esfahan, Yazd and Kashan. The trip was organised by a local travel agency (Parisian) which helped me organise my stay and made sure I get what I want. I had a private guide and a private car with driver. The driver was very nice and I felt safe throughout the way. The agency were very accommodative, flexible and responsive, which made me feel safe and satisfied.
My visit included, historical, cultural and religious sights which was my choice. I had a full program from day to night, it was exhausting but amazing. The weather was perfect. Hotels were in total OK, but it didn't matter much as I was only sleeping there. I recommend Iran to all as it is a great country with great food and very nice and honest people.