Experiences in San Luigi Monteriggioni, Italy