Elvis met us at the airport and was a fantastic first point-of-contact. He was very helpful and friendly, and we felt right at home the moment we landed. The rainbow mountain tour was great, our guide made sure we got to the top but didn't impose too much. It was a wonderful experience.
We were exhausted on our last few days so had to cancel our planned Machu Piccu 1-day trip, and instead took the bus up the mountain. Kenko Adventures was very accommodating with our situation and our guide met us at the bus, talked with the entry clerks and got us through to see the ruins (there are many different types of passes).
We'll definitely be using Kenko Adventures again when we come back to Cusco. Highly recommend!!