Delving into the Charms of the city of Delft