During our tour, we found that Zach had made an extra effort to ensure that our travel experience met or exceeded our expectations. He obtained for us some of the best tour guides that we have ever had in each of the countries we visited. Each of our drivers were friendly, fluent in English and very careful in their driving. Our activities in which we participated were organized by Zach to be a unique private experience. Two of these activities stand out as having raised the bar for us for future travels: our white water rafting and our zip-line, both of which occurred in Costa Rica. On the rare occasion something was not exactly right about our travels, Zach was quick to compensate and make alternative arrangements to overcome the problem. In summary, we highly recommend using Journey Mexico for organizing a private tour of the countries we visited, and particularly Mexico. To date, we have not found another tour company with the professionalism, depth of experience and desire to please as Zach’s Journey Mexico!