My father and I had an amazing experience on the Inca trail with Inca Trail Reservations !!.
They took care of everything and made sure we made it with a bunch of memories. From the beginning orientation to the tour on Machu Picchu we were guided with encouragement, information, and a smile. The tour didn't cut any corners and we were able to see everything along the traditional trail.
Of course it was difficult, but we never were left behind and always had something to look forward to during the day. The food was excellent (even better than some local restaurants) and we had snacks to keep us going during the day.
I would whole heartedly recommended Inca Trail Reservations !.