We came from the United States for our first trip to Peru and booked our Machu Picchu visit through the agency. Communication was clear before the tour and all the transfers, train arrangements, bus tickets, and guiding were coordinated smoothly. Our guide at Machu Picchu explained the history in a very interesting way and gave us enough time for photos and questions. It was a stress-free experience and exactly what we hoped for.