I booked my Inca trail with Inca Trail Reservations . We had a trek of 4 days and 3 nights. We had a great few days with a small group of 6.
The guide was great fun and was very informative with perfect English. We were able to ask as many questions as we liked and our guide always provided answers with a strong knowledge of the history of the area and of the flora and fauna of the jungle.
The food was a highlight. Best I've had in 2 months of traveling.
The trek was tough at times mainly due to the altitude but I'd definitely recommend this company to book your inca trail.