What I like about Olive Garden and Carrabba's is they know who they are. They're chain restaurants that give you an OK meal at an average price.
Brio is a chain that tries to be a classy local Italian restaurant but they don't live up to that. Don't get me wrong, the food is OK, the decor is beautiful and the restaurant is huge (thus taking away from the classy local restaurant feel).
I started with the calamari which was a bit soggy and came with two sauces that were spooned over about half of the serving. What if I didn't like the sauces? Ask for the sauce on the side.
For my main course I had what was advertised as Shrimp and Lobster Linguine. A few problems with this dish. The linguine was a bit overcooked and the lobster turned out to be scallops. When I asked about the lack of lobster I was politely told that there was an error on the menu. Someone couldn't have told me that when I ordered? Wasn't I supposed to notice?
The service was very good. As the restaurant filled up it got hard to hear across the table. Again, the classy local restaurant atmosphere they try to project ruined. They do have an enclosed patio area that would be much quieter but I think they like to hold those tables for private parties and large groups. Wouldn't hurt to ask though.