The food is perfectly fine at Bella Via. They have great pizzas and sandwiches. The place is casual and nice to eat at. They do on nice days have outside dining. They also have good soups.
Nice place for lunches and meeting up with a close friend.
But I've been there once, and found it to be inferior to Rosebud -- a valid point of comparison since the two restaurants are across the street from each other. In my opinion, you get better food -- and more of it -- for the same price at Rosebud.