I would not recommend this company for the Inca Jungle Trail.
Day 1 - The cycling is a great experience. They do have some safety gear, but compared to other groups with other companies, it seemed like our gear (small helmet, knee pads, elbow pads) was minimal. Our guide didn't really speak English well the first day.
The food was okay. The accommodation the first night is basic. That evening you're able to go rafting (with an independent company) which was loads and loads of fun.
Day 2 - You walk most of this day. We had a different guide from our first day who spoke more English and was very informative. Unfortunately, the tour company had a lot of confusion about who paid for what (private room, extra activities like the hot springs). The hostel this night was a bit better, but no hot water :(
Day 3 - The ziplining through an independent company was so much fun, would highly recommend it. The rest of the day was walking with some interesting stops on the way there. The hostel in Aguas Calientes was rather nice.
Day 4 - A good tour through Machu Picchu, the guide was very patient and informative. This is where it gets messy. I had paid the agency extra to stay an extra night in Aguas Calientes. When I arrived to the same hostel, it quickly became clear that NO ONE had informed them of this, and that the tour agency had not made the necessary bookings on your behalf... THEN WHAT IS AN AGENCY FOR. The hostel had to call around to other hostels for the better part of 3 hours before I was put up in another hostel of far lesser quality with people I did not know. This was the hostel's extra effort as opposed to the agency's.