Visiting Machu Picchu was an amazing experience. Learning about the history of the Inca civilization and its achievements was quite interesting.
The tour guides were really knowledgeable and very helpful. Everything was according to plan.
The only complaint I have is the hotel. We stayed at the Machu Picchu Inn. The room wasn't great, but it was acceptable. The towels weren't clean; the bed and pillows had hair. Thankfully, it was only one night. However, this minor complaint doesn't take anything away from the amazing experience we had in Cuzco.