I would highly recommend it to anyone looking to do a tour in Peru. The entire experience was impeccably managed (airport transfers, cars, buses, tours, etc) and all guides and staff were incredibly knowledgeable and friendly. We had such a great time.