Huge thanks to Best Peru Tours and David Ochoa for an absolutely spectacular trip. We arrived in Peru a day later than expected (due to mistakes by an airline), but everything went off without a hitch thanks to David and his outstanding team. Our pickups were on time, the guides were amazing and spoke great English, the hotels were top-notch, and the tours were unforgettable. Before booking our trip one of our top priorities was hiking Huayna Picchu (special tickets needed) and Best Peru Tours set it up with no difficulty. With somewhat limited budgets, there was a lot we wanted to see (Lima, Cusco, Machu Picchu, the Amazon), but dollar for dollar we received more than I ever could have expected. Both my girlfriend and I would not hesitate to recommend or use Best Peru Tours again — thanks for such an awesome trip.