We spent nine days in Peru--Lima, Cusco, Machu Pichu, and Puno. The tours, hotels, and meals selected by Machu Travel were all excellent. Our tour guides spoke good English, were knowledgeable, and were also fun. One cannot appreciate the grandeur of the Inca culture from National Geographic documentaries--you have to be there! I highly recommend Machu Travel for a tour in Peru.