We eat at Olive Garden in Winchester regularly. The food is excellent, the prices are comparable to other places in the area. The service has always been great. It may be a chain restaurant but it is better than any of the other Italian places in Winchester.
My daughter and I ate here Thursday night and it was one of the best dinners I've ever had. Weeknights are much better when not so crowded. We had the Chicken Alfredo Flatbread for appetizer and shared the Tour of Italy platter - lasgana, fettuicine alfredo and chicken parmesgna and it was all fabulous. We overate and had leftovers. Have had no so great meals there but after this one-I'll stick with going on weekenights and avoiding the crowds - better service and much better fresh hot food!