Translate the following English sentence to French:
"From our visit to the site, we gleaned a different impression, if the truth be told."
L' impression que nous avons eue lors de notre visite sur place a été différente, il faut le dire honnêtement.