Windsor is great. My boyfriend and I visit every week or two and we both have our favorite menu items. They do sandwiches and salads really well here! We like to stop by on weekend afternoons for Happy Hour--five dollar glasses of wine can't be beat--and also to enjoy the patio seating in the evenings during the milder months. I love this family of restaurants.
Go and enjoy! :-)