Lan Peru provided good service from Lima to Cusco and back. The short flight included a small snack, not much but it helped. The flight up was early morning; the return was mid-afternoon. Both were on time, efficient on check in and with luggage delivery. The seat was decent. The staff was quite friendly and helpful.