I frequent this Barro's almost once a week....yes I have a pizza addiction! The pizza is always good and the wait staff is exceptional. I normally call in my pizza order and then pick it up on the way home. When I call they always know me by name and recognize that I'm a regular. I rotate between three different pizza favors, BBQ Chicken (my favorite), Pepperoni/Sausage/Mushroom, and just a Cheese Pizza. The pizza is consistently good. The counter staff is always friendly and efficient. You can tell this Barro's is very well managed. I've never actually eaten in, so not sure about that experience. The dining area is small and doesn't look appealing to me.