As for delivery pizza, this is as good as it gets in AZ. Forget all those big pizza chains. You can't get the flavor from them like you can from Barro's. I absolutely love the tomato sauce on their pizzas and the crust is doughy but not too soft nor too crispy.
As for their salads and their salad bar in the restaurant portion, it leaves a lot to be desired. Iceberg lettuce? Seriously? At least throw me a bone and throw in some spinach or lettuce with a little color to it. The toppings for the salad are not the best either. If you stick to delivery with Barro's, you can't go wrong.