What an awesome trek! We finished at Machu Picchu and the diversity of eco-systems was unbelievable. Inca Trail Machu is a great company (http://www.incatrailmachu.com). Everything was organised and really we were catered for so well, I am very impressed. I have heard some companies cut corners with expenses and Inca Trail Machu does not, yet the price was great. I had a lovely horse named Patcha, very surefooted, strong yet gentle. Wish I could bring him home with me. Really had all the comfort and warmth (great sleeping bag) you could have on a mountain trek. The meals were healthy and energy packed and very yummy. I could do it all over again, but really need to rest for a week or so. I would highly recommend Inca Trail Machu as a Travel Company in Peru. Very professional and very caring.