Key charity praises city’s homelessness service