We ended up booking Inca Soul tours after reading reviews and texting back and forth with them. In summary, all the tours we booked with them (Sacred Valley, Sacred Valley extended, Machu Pichhu and Rainbow Mountain) were absolutely incredible. Inca Soul (Fredy on this site) were extremely good at communicating, setting up logistics and spreading their knowledge and history of the sites we visited. They also were very open and helpful in modifying some of the tours to make sure we were able to do everything we wanted to do. This included going to a city that I had never run across (Huaro) in my research but ended up having some rock ruins in a small museum that were some of my favorites of the whole trip. It was also little things like stopping at different local stores and food shops to get the specialty foods for that town (the little town that specializes in bread near Pikillaqta was my favorite) really gave us the kinds of experiences we wanted to have. The guides spoke excellent english and were very laid back and easy to hang out with. As you can tell from my review, I am grateful to Inca Soul tours for giving us the experiences that we were looking for on our adventures. Big shout out to Fredy, Gido, Oscar and Wilson!