I say never again because this was not an easy feat despite every comfort provided to us by our Inca Trail trekking service.
It's a 4 day hike approximately 45 Km long. It Included a lot of ups and downs. I would recommend training prior to attempting the trail. We brought our own sleeping bags and such but that service can be provided by the trekking company. We rented poles and would highly recommend it. We were very well fed along the way and the food was delicious and they even accommodated vegetarian options.
Overall it's a once in a life time experience. The end is worth all the pain but as I said , never again.