down-at-the-heels
a person who is poorly kept up or dressed, shabby, not neat; a sloppy person.