translate English to French: Having said that, I must confess that I found our last parting in Banff somewhat disappointing.
Cela dit, je dois vous avouer que j’ai trouvé nos aurevoirs à Banff quelque peu ratés.