I would absolutely recommend Peru Grand Travel. We did the Inca Trail with them and they went above and beyond for us every step of the way. Our guide was Henri, and he was kind and knowledgeable and so helpful.