Ok, I'll be honest. I wasn't looking to go to Barro's tonight. I have never been to Barro's before. I wanted NYPD pizza. Unfortunately, their wait time for pick-up was 40 minutes and I was only 25 minutes away. I decided to give Barro's a try when I found out their wait time for carry out was only 20 minutes. I am very happy that I did. I got a ham/pineapple pizza and it was very good. The crust wasn't greasy (crust can make or break a pizza), the sauce wasn't too heavy, there was a good cheese to topping ratio. I like the ham/pineapple at NYPD also, but it is at least $6.00 more. I will definitely be ordering from here again!