I know it gets a bit tedious but it is legit if you keep in mind that lots of areas really vary from street to street.
Maryhill's a perfect example - there are smashing bits and dodgy streets virtually side by side, so a bit of local knowledge can help folks avoid serious mistakes.