diligent; earnest; attentive to detail; brisk (working, moving); frequent (e.g. checking)
good walker; tireless walker
good correspondent; ready writer
sincere; faithful; honest
hardworking; painstaking; diligent; conscientious; sincere
diligent; industrious; skillful; dextrous