A haven for the homeless to heal