The first time we ordered from Barros the pizza was amazing and got here quick, decent prices too. Our second delivery order was an hour later than we were quoted, especially since we preordered for a specific time...a little annoyed but the manager called and gave me a 20% off coupon for "being cool about it." The pizza however, was not fully cooked. Last time we opted out if pizza, ordering sanwhiches pasta and salad. Food was good but again I was told 45 minutes and it took about two hours. Not even an apology, grumpy and hungry toddlers and it was nothing. The girls who answer the phones are immature and unprofessional. I've been out on hold 4 times in one phone call and them someone new will answer and starty order before placing me on hold for the next person...over all food is a hit or miss but delivery times and service sucks. Perhaps it's better in the restaurant.