Look I know it's probably stating the obvious, but shouldn't you have asked this before you purchased?
Probably the fact you are finding it hard to get a lot of detail or stats should tell you that it probably isn't the greatest location, but this doesn't mean in the long term it won't make...