"Close to everything!"
I've never lived in Windsor, but I used to work there. The thing that I think appealed to people about Windsor was that it's right in the middle of everything! Windsor - the city itself - is totally a small town and doesn't offer a lot of the "big city" amenities, but all of those amenities are within 20 minutes. For great shopping, it's less than 15 minutes to Centerra in Loveland, about 20 minutes to Greeley, and less than 15 to Fort Collins. I found a lot of people who live in Windsor choose this location if their family works in the different areas (example: wife works in Fort Collins, husband works in Greeley). And it totally has that small town feel - there's only the one high school, and fewer elementary/middle schools than the surrounding cities, so you know who your neighbors are, there's fun small town festivals, and a lot of community spirit!