It is absolutely right that you need to find the positive aspects of different locations. I can give an example that in the country where I live there is a Southern location by the sea, where real estate is much more expensive than in any other place. And if someone buys a house there, it will definitely pay off if you rent it out after some time.
And a lot has been said about how real estate in general is a pretty good asset, but real estate in the right location is doubly a great asset.