We had a great time on both of our tours. The first was an all day tour of Yellowstone. We had two wonderful guides (one was in training but knew lots about the area), and there were only five in our group. The guides knew everything about the wildlife, the history of the parks, the geophysical composition of the caldera, you name it. And they were fun and had a good time with us as well.
Our next tour was a half day in Grand Tetons, and a half-day white water tour. We had another great guide, and another perfect day. This time, we were a group of six tourists, which was just right, and a few more would have been fine, too.
We saw so much wildlife, and ALL of the iconic, beautiful sights of both parks. They treated us to breakfast and lunch. I highly recommend this group; it is obvious they have very high standards and do everything to make your day wonderful.