A haven of peace in the heart of Avignon