Safety in Heidelberg

Do you feel safe returning home at night by public transport or on foot in Heidelberg?