We had a blast! We had the tour organized by Marjan. It was great! Marjan was an amazing guide. She explained everything and was a fun guide. She knew a lot about all the sites that we visited. She also gave us tips on where to go during our free time, which was amazing. It was a nice experience for first time travellers to Iran. The meals was absolutely great, Try to experience different Persian cuisine specially Tahchin, Ghormeh sabzi and Dizi. The hotels that were booked were pretty great and in safe areas that were close to the city centers and close to transportation. I highly recommend booking this tour if it is your first time in Iran.