Very nice to visit, the architecture, nature... I think that person who wants calm stable life and can make friends and has family can live quite decent life gere. The shops... amazing... The Neckar river and bridges... amazing... I have visited Heidelberg I think three times and I will come back to visit it again... It brings smile on my face.