Iran is an amazing country and the people even more so, never ever met people more kind, giving (even when they don't have anything they give you all they've got), helpful, funny and down to earth. The fauna, flora and architecture alone is worth it, the people is just the icing on the cake.