West Seattle Fence is usually the hands-down favorite as best fence company. The only problem is availability. Due to their popularity, there can sometimes be long waiting periods. Worth it, if you can wait.
I was really happy with West Seattle Fence last year. They gave a lot of good recommendations/advice, the quality of the work was excellent and overall they were really pleasant people. They were booked out almost 3 months but they came exactly when promised and it was worth the wait.