We had our best dinner in Cusco at Greens. The food was flavorful and paired with great vegetables. The staff was incredibly friendly. It was one of the few places in Cusco where we found micro brewed Peruvian beer. By far the best dining experience in Peru, and that is saying something because Cusco has a variety of fantastic restaurants.