De Gregori and Florence: a perfect combination