Great pizza and surprisingly fast delivery (arrived in 25 minutes when I was initially told an hour.) Got the meat lover's, hot wings, and meatballs covered with cheese and marinara all which were good.
Presentation wise, food all looked superb, especially for your standard Pizza franchise. Everything looked appetizing and didn't disappoint.
Overall I'd be willing to try Barro's again.