I have done three tours with Western Spirit. Obviously, I wouldn't have done the 2nd or 3rd if the first wasn't well done. The bikes are good (Specialized), the guide support is great, and the tours are well-structured. The rides are well-planned. Sometimes you get better accommodations than others, but that is often a function of where the tour is going. One comment to note is that they are a regional operator, and many clients drive to the tour start/finish. For those that travel by plane to meet the tour, the logistics are often an after-thought in terms of coordinating to support flight departure available times at tour end, leaving you no choice but to stay an extra day.