I contracted the tour to Peru with a travel agency in Mexico, so I cannot comment on prices. What I can comment on is the excellent service of Lima Tours. In all the tours they were punctual, dedicated and with very friendly and educated guides. We almost couldn't do the tour to the 7-color mountain because the day we had to do it, road closures were announced due to carrier blockades. The agency, through our guide MIGUEL ANGEL planned a "madruguete" (literal), they picked us up at 3 in the morning to avoid the blockades and be able to carry out the tour. I must mention that the visit to the mountain was the most anticipated of the entire trip for my wife, so it would have been frustrating if we hadn't made it. In addition, in Cusco I forgot some things at the hotel (including money) and Lima Tours, in coordination with the hotel, sent my forgotten objects to Lima. The Lima Tours agency is highly recommended.