This was a good tour, the food was good, the process after we arrived was smooth. the guide was great, and I'm glad I took the tour instead of just visiting the viewing station on top of the canal.
My only complaint would be that the pickup arrangements are not clear. The itinerary states "pickup included" at the top, but then in the fine print below states "pickup may not be included. (only from certain hotels)". I found that out the day before the tour and had to get a taxi costing $7 to the docks.
On the return trip I stayed on the bus and was able to get a lift back to the city, but no one on the bus really knew what was going on, the driver just dropped at a few selected hotels. That could be a little better organised, simply asking the passengers which hotel as they got on the bus.
Overall a great tour, but could be improved by organising the pickups a bit better. I would suggest listing the hotels that do have a morning pickup, and then travellers could just meet at those hotels - I could have walked to a large hotel in the morning for a pickup.