How far is Heaven?
The word Nafs cannot easily be translated to English. Depending on the context it can mean different. This Wikipedia article explains further about “Nafs”
Other than the obvious meaning this anecdote has, there is a more subtle meaning that heaven can also be experienced in this world, here & now.
If the experience of heaven is defined as the state of highest pleasure. Once we are able to overcome our individual Ego(s), and remove the veil between us and God, we will begin to experience the Oneness with God. There is nothing more pleasurable than this state. The description of heaven is pale in comparison to this.