I booked the grand teton tour with them and regretfully, I had a flight delay(stupid delta) which made us miss our connecting flight to west yellowstone. We were stuck in salt lake city overnight so we missed our grand teton tour for the following morning. They were nice and only charged us $40 cancellation fee instead of the whole $380 as per their policy. I'm still really sad that I missed that tour. I saw their van around in west yellowstone and it looked like it's gonna be a more personalized tour than buffalo bus since it's a smaller vehicle. I will definitely book them again if I go to yellowstone in the future.