Our tour guide, Philippe, was quite excellent! His stories were interesting, he gave us a lot of information while we were on the road, and he always made sure we were well accommodated (both of us who were traveling in my party are vegan and he took that into account for the meals included in the tour).
Most of the stops from Geneva to Zurich were beautiful towns/cities that were great places to grab a mea/snack and wander around. The two exceptions to this were probably St. Moritz (it was a bit cloudy and cool, and not much to do in the summer other than walk around the lake or window shop) and Liechtenstein (it was cool to get the souvenir passport stamp, but other than that it was basically just a street of expensive shops)
The lodging was always excellent, very comfortable, and our luggage was always delivered to our hotel rooms and loaded back onto the bus for us, which made it extremely convenient!
Overall, I think it's a great way to experience many different aspects of Switzerland in just a few days!