I recently tried Barros pizza for the first time. My brother and I split an extra large bell pepper and meat pizza. In reflection, we should have ordered a medium (the pizza was quite large, probably 16 or 18 inches!). Very tasty, though. The cheese reminded me of a good New York pizza, and the sauce said "marinara" moreso than it said "tomato." So, sophisticated but yummy.
The atmosphere is very casual, with orders placed at the counter when you enter the store. There are some video games and a small salad bar available. They also do take out and delivery.