Excellent main guide. Specialists guides very good. Very comfortable buses and good hotels. Good itinerary, good balance of structured and free time. Optional activities were very good too. We were happy with the tour. Some hotels a bit 'try hard' in the bathrooms making things difficult at times.