Just back from our Classic Journeys trip to the San Juan Islands. We had an amazing time - my wife said it was her best vacation ever! The islands are beautiful, the weather was great, and we saw fabulous flora and fauna. Plus, there were only two other people on the trip, and we all got along really well (and have been continuing to keep in touch after the trip). We also had probably the most incredible guide we’ve ever had on any trip. Accommodations were convenient and comfortable, and the food was absolutely delicious. I would definitely consider traveling with them again - the only real downside is that they often start and end their trips at places you have to get to/from on your own.
ABD definitely has them beat with their pick-up/drop-off at a major airport to begin/end their trips. But do visit the San Juan Islands if you get a chance - truly a hidden gem.