I love my farrier because he is always on time or slightly early (never late, even the first time he tried finding the place!) which is good because I'm always WAY early bringing her and cleaning her up for him!
He's been trimming her since last fall, and brought her feet back from what people were calling club feet (she is not club footed; the farrier we had before her severely screwed up her feet and I had to do some digging to find a farrier that doesn't shoe everything under the sun)
He is also extremely patient with my three year old filly including what my husband calls her mare days, and when she decides to use his hoof stand as a great excuse to stretch.
He is constantly attending clinics and classes to broaden his knowledge.
He is younger so hopefully (fingers crossed!) I won't have to find a new farrier anytime soon!