Barro's is a wonderful CHEWY pizza. I have to get that out of the way, if you don't like chewy than you won't like Barro's, or at least not the pizza. The sauce is a good consistency and I don't know why but I absolutely loved the cheese. I can't review any of the other dishes because I came there a little tunnel-visioned and hungry only for pizza. They had some beer and a few televisions from what I can remember. The place itself was clean but the tucked away arcade area looked a little dingy. Service was nice, nothing wonderful, but nothing terrible either. A nice place for some pizza while watching some sports I guess.