When you are looking at buying a home, location plays a huge role in your decision. Location, in terms of the suburb, as well as the neighbourhood you are buying into. Unfortunately, there is no such thing as a perfect neighbourhood. A neighbourhood that caters to all the needs of every single person. However, there are certain components that all great neighborhoods have in common. These items make these...