I've lived in Southborough for over 25 years. Most people live in town for two reasons. 1) Schools, which are small (the town is small) and well managed. 2) Convenience. With 495, Mass Pike, Rt 85 and Rt 9 passing through town, you can get from here, to just about anywhere, pretty quickly, without dealing with (for the most part) the significant traffic issues on 128. Taxes are commensurate with the area, neither among the lowest (10's) nor among the highest (16s), and have floated around that level for some time. Southborough has very few amenities, which is a plus, and a minus. Basically, if you need something, you need to go somewhere else (Marlborough, Westborough, Framingham). But those towns, and access to their amenities is exceptionally convenient. Not sure how to answer "vibe" but relative to our more populous neighbors, we are a little quieter, drawing on our Farming history more than the industrial past. If you have more specific questions, don't hesitate to ask.