I've lived near Teele my whole life. I don't know about the people in the Weston View condos but the neighbors on the streets in the family homes are very warm and look after their neighbors. Teele is a decent distance from the T walking is easy but if you prefer the bus is right outside. The burnt down building in Teele has left and unsightly hole and there are no set plans or dates yet for a new building that I know of. Davis is a good mix of new and trendy like the Foundry and old main stays like the Somerville Theater or the Buren.