Yes, your answer is great...
It talks about the inner state of mind where one may feel at peace, content, and fulfilled, regardless of physical location. This means some people may feel free from a specific place as their true home but rather see it as a state of being.