Great and fantastic tour! Our tour guide Justin was very friendly and knew a lot about the area. He had a very pleasant way of interacting with our kids. On the way up to the National Park he already told us about the surrounding area and pointed out interesting landmarks, which we otherwise would not have known. He modified the tour to fit our needs.
We saw all the highlights of the Lower Yellowstone loop in one day, which we wouldn't have been able to do ourselves. He showed us some spots we wouldn't have found in our travel guide/seen otherwise. He pointed out all the important features before each spot so we were prepared. When we did walks at the tour stops, Justin waited on us, which saved us from the hassle of finding parking spots in Yellowstone. He adjusted the tour and the times constantly to our preferences and personal speed. On the way out he even made an extra stop at the Visitor center so we could get our National Park Passport cancellation (stamp).
The snack selection was very good and the lunch was very delicious. It was served in a very scenic and pleasant spot, one we wouldn't have found on our own. The tour bus was very clean and spacious.
We tremendously enjoyed that we were able to simply watch and enjoy instead of having to drive roughly 300 miles by ourselves. The kids and us parents enjoyed the tour enormously. It definitely was a highlight of our US tour. It's a perfect way to see the wonders of Yellowstone National Park. Although it isn't a cheap tour, we think it is definitely worth the money.