Our group of three and a fantastic time doing the Sacred Valley, Lares Trek, and Machu Picchu with first step expeditions. From initial contact to booking they were very easy to communicate with, not pushy, and able to accommodate some special requests. Everything was clearly laid out for us before we arrived. They arranged our flights from Lima to Cusco, which went smoothly. On our first day in Cusco we had a blast exploring the sacred valley with our Guide Roger. Roger was very knowledgable about the Inca site we visited. A few days later we did the Lares Trek. The views were amazing, the service and food despite being in very remote areas was remarkable. Every meal, prepared by the chef, was a work of art. At the end of the Lares Trek we headed to Machu Picchu. All of our accommodations and various tickets were taken care of (which seemed like it would have been a headache to do on our own). Roger was again very knowledgable about the ruins, but also gave us plenty of time to explore the site on our own (which we appreciated).
Overall the trip was a once in a lifetime experience. I highly recommend First Step Expeditions to anyone looking to visit Peru. We will definitely be using them again if return to Peru!