I have no stake in WS Roofing (we have no roofing sponsors and have a roof that predates our home purchase 20 years ago, so we have never PERSONALLY dealt with any local roofers) but after looking at that link, I do want to point out lest anyone not look for themselves, that the "poor recommendation" is only ONE recommendation, the only one of any kind on that page.
ANYONE can post a bad review there or anywhere else - I am not a big fan of review-only sites like Y*lp because they seem so easily gamed (having had to closely watch recommendations here for five years, I know what it takes to watch for manipulation). Just a datapoint. This is why we for example have a nominal rule that before you rant about a business, you need to include information on how you brought the problem to the business's attention BEFORE taking it to the public arena.
In any event, thank you for seeking out opinions here, from actual local West Seattleites, and I hope you find the perfect company ... TR