This has been the absolute best experience I have ever had on a trip with a tour company

 

This has been the absolute best experience I have ever had on a trip with a tour company. From the beginning, everything was well organized.  There was a lot of cooperation, flexibility, good details and excellent staff relations in the entire process.