My wife and I participated in the Yosemite Valley program in September 2017. The tour was well organized and well staffed. The on site director "made the trains run on time" and the tour expert was in fact an EXPERT.
Meals were very good and on time.
I RECOMMEND this program to anyone who wants to tour a national park.