This is a high-quality tour.
The guide was very knowledgeable about Thailand in general. Although the acoustics in the coach weren't very good, his comments on modern Thai life, as the coach was on the high road out of Bangkok, were interesting.
Given the entire tour was only a few hours, and the first stop is at Bang Pa-In, Ayutthaya was done in a slightly rushed manner (although you do see quite a bit). The river-cruise on the way back was enjoyable (you get to see quite a bit of Bangkok from the river too). The food, and the deck at the back of the cruise-boat, were great.
The pick-up service in the morning was useful and courteous. If the cruise company doesn't call you by the previous evening, make sure you call them to schedule the pick-up. They have multiple vans doing the pick-up... each shuttle probably does not make more than 2 or 3 stops other than yours.
In Bang Pa-In, be sure to make at least a quick stop at the food area near the entrance, if you would like to taste Thai/Asian fruit or juice, or have an espresso.
Be sure to get back to the coach by/before the time specified by the guide at each stop.