Overall, our trekking experience was good. We got an early start every day (5 AM) and had full days of hiking. Even experienced hikers will find the trail challenging and be exhausted at the end of each day. The food was excellent and some of the best soup you will ever have. Bring only what you need, as you don´t want to carry extra unnecessary items. Seriously, pack light, and consider a porter or half-porter service if you are sensitive to altitude or not an experienced backpacker.
Depending on the season you go in, you definitely need a rain jacket and waterproof pack cover. Although the food is very good, there are periods of 7 to 8 hours where no food is provided while you are trekking. Be sure to bring extra, high nutrient foods to eat. Also, a way to purify water is essential. Altitude sickness is REAL. Be sure you have altitude prescription medicine and allow ample time to acclimatize in Cusco before hiking (2 to 3 days). You should take the medicine continuously for the full effect. This is a wonderful trek, but not for the totally inexperienced. The Inca trail is highly impacted (with 200-250 tourists per day).
The facilities show this high usage (for example toilets often could use a higher level of care and cleanliness). However, the feeling of accomplishment at completing the trail, especially the difficult parts, and the amazing scenery along the way (unless you hit a completely foggy or rainy day) is spectacular. Another tip: if you are the least bit sensitive to motion sickness, take a Dramamine before the bus transfer to and from Cusco to Ollantaytambo, as the curvy roads and high traffic can be uncomfortable. Take full advantage of your guide. They actually have to go to school for 3 years and study history and many other aspects of Inca culture, nature, etc. They are very knowledgeable, so ask any questions that come to mind!
We would recommend booking your trek with Inca Trail Reservations .