I've been here in AZ for about 6 months and Barro's is the best, most consistent pizza I've had. The staff is friendly and the pizza is delicious. 5 stars because I can't think of anything bad about this place.
The sauce is perfect and exactly what pizza sauce should be (none of that stuff that tastes like tomato paste here!). The crust is delicious all on its own and it always crusty but still moist and fresh. The cheese is obviously of good quality as well as are their veggies and meats they use for toppings. All this combines to make a great pizza. It is a little pricier than some other pizza places, buts it is also a lot better than cheap pizza, so it's worth it to spend a few extra bucks. Your wallet might not thank you, but your taste buds will.