Hearts Cafe is just off the main plaza toward the main ruins. Sitting upstairs is very cozy with a great view. We ate there nearly every day for 5 days. The chicken fajitas were great! Friendly service. Profits go to help the Quechua people of the Patacancha valley - education, medical and nutrition for the children. I highly recommend it.