We had a great time with Inca Trail Reservations . The guides were very informative, funny, and kind, (Victor y Rony) but it was also nice that they let us go at whatever pace we wanted and could go ahead if we didn't want to wait, or take our time if we wanted, unlike what we saw from other groups who were obliged to stick together.
Great accommodation for vegetarians as well at all the meals. Only complaint is that a beer would have been nice ! ;) haha. Overall, a great tour company and unforgettable experience. Learned a lot and feel like we accomplished a major challenge !