I had dinner with my bf and his family here last night and I have to say I was pretty impressed. It wasn't the best pizza I've ever eaten in my life, but for a casual sit down pizza place, it was pretty good. The place was nice and they had a few big screens up, and a little arcade area for the kids.
We ended up getting 3 XL pizzas which was more than enough for our group of 10ish people. I tasted the buffalo chicken and meat lovers pizza, both of which were really good. I can't describe what makes it better than say dominoes or pizza hut, but Barro's knows what's up.