Machu Travel Peru was fantastic. They took care of all hotels, connections, tours, etc., and kept in daily communication with us so it was stress free. We just needed to be ready at the agreed upon place and time and they did the rest. All tour guides were very knowledgeable and nice. I highly recommend them for your travels to Peru!