My boyfriend and I visited Machu Picchu last Friday through Machu Picchu Travel. Because we had limited time, we arranged everything in advance from the Netherlands with Jessie and opted for the 1-day tour.
It was very convenient to have everything arranged beforehand. From abroad, it is almost impossible to organize transport from Cusco yourself, including a connecting PeruRail train and tickets for Machu Picchu. Once in Peru, you are also overwhelmed by the huge number of travel agencies.
The day before departure, we received a clear briefing at our hotel, and on the day itself everything was well organized. The only downside was that it turned out to be a very long day, as our return train from Aguas Calientes was not until 18:20, meaning we only arrived back at our hotel in Cusco at 23:30 (after a pick-up at 03:30 in the morning).
This could have been planned a bit more efficiently, as in our opinion it would have been more than enough to spend around 08:00 to 15:00 in Machu Picchu. However, it may be that no other train tickets were available.
All in all, it was a wonderful day and we were very happy that everything was so well organized! It also gave us a good contact person for another day tour from Cusco.
Highly recommended!