After living oceanfront in Mancora, on the northern coast of Peru, for 4 months I became very accustomed to eating very fresh, excellent ceviche on a very regular basis. I had no idea I would miss it so much when I returned to the states. Luckily, with one internet search I came upon Villa Peru. It was EXCELLENT. I did not expect ceviche in AZ to be so fresh and delicious! And not only that, but they also served it with proper cancha and Inca Kola is a beverage option (which of course I had to order). 
Unfortunately, I have to give my experience 4 stars instead of 5 because they were out of Aji de Gallina, which is what my brother had his heart set on for dinner that night. And also because it took a little longer to get the check than it should have due to an apparent disagreement between the owner or manger & server.
But all in all, I highly recommend Villa Peru to anyone who wants to enjoy delicious, traditional Peruvian food.