So here is my review for each section:
Tour guide: was good
Accommodation: out of the 3 hotel, one was not that clean.
Transportation: was great but one entire day the heater stopped working and 6 hours we spent in extreme cold condition in the bus.
Itinerary: was well planned but I wish take tour informs in prior that few sections will not be covered at all. The website does not say anything that Thousand Island will not be covered in winter and that was disappointing.